将innerHTML设置为变量

时间:2012-02-28 18:45:30

标签: javascript html

所以我把这段代码作为HTML文件的主体......

<body>
<ol>
<li id="x1"> Item 1 </li>
<li> Item 2 </li>
</ol>

<script type="text/javascript">
var ds = "new text";
document.getElementById("x1").innerHTML = ds;   
</script>
</body>

但由于某种原因,innerHTML行没有将“Item 1”更改为“new text”。不确定这里有什么问题。

编辑:我使用的是Firefox 10.0.02版,控制台中没有出现任何错误,这是唯一在页面上使用该ID的内容。

1 个答案:

答案 0 :(得分:-1)

我建议您使用JQuery,因为使用jquery创建这样的任务是一个蛋糕$(“#x1”)。innerHTML(ds);