document.getElementById('grand_total_display).innerHTML = "Total is : $"+variable;
在IE6和IE7中显示错误
我的<li>
ID为 grand_total_display ,其中显示了一些文字。
<li class="bannerprice" id="grand_total_display">TOTAL PRICE : $0</li>
我正在执行一个jjavascript函数来插入一些其他值..但是我显示的错误如下所示:
请帮我纠正这个问题
答案 0 :(得分:1)
显然,DOM中没有'totaldisplay'作为其id,或者正如galambalazs所暗示的那样,你可能有多个具有相同id的元素。
使用IE7,您可以使用"Internet Explorer Developer Toolbar"和"Web Development Helper"插件来查找问题。
答案 1 :(得分:1)
您的ID错误:
variable = "howdy";
document.getElementById('grand_total_display').innerHTML = "Total is : $"+variable;
而不是
variable = "howdy";
document.getElementById('totaldisplay').innerHTML = "Total is : $"+variable;
答案 2 :(得分:0)
确保您的<script>
位于元素#totaldisplay
之后(页面上的ID 唯一)。