【发布时间】:2014-01-06 01:39:15
【问题描述】:
我正在尝试创建一个带有两个参数的函数,一个数字和一个字符串。我需要能够用一个数字 n 调用它,以便将 theList 的第 n 个元素修改为从函数中读取为字符串。
我是一个初学者,所以我为此苦苦挣扎——我知道我目前在函数中拥有的不是我所需要的,但我希望将它作为我可以适应的起点。我在想我可能需要使用循环来做到这一点......除此之外,我没有很多想法。有什么指导吗?
<html>
<script>
function doit() {
document.getElementById('element1').innerHTML='Element one';
document.getElementById('element2').innerHTML='Element two';
document.getElementById('element3').innerHTML='Element three';
}
</script>
<body>
<p>Value: <input type="text" id="theInput" value="" size=10>
<input type="button" id="theButton" value="click me!" onclick="doit()"></p>
<ul id="theList">
<li id="element1">Element 1
<li id="element2">Element 2
<li id="element3">Element 3
</ul>
<div id="theDiv"></div>
</body>
</html>
【问题讨论】:
-
你的 li 元素没有结束标签。
标签: javascript list function loops