<div id=myid>此处id没有引号</div>
代码中id的值无引号,用document.getElementsById("myid")获取不到,只有将代码中的id值加上引号才能调用。
但是我要调用的网页中的id值都没加引号,各位大神该怎么调用?
3 个解决方案
#1
没有附上id的……
#2
html标签的属性值可以不加引号,这完全没问题,你获取不到应该是其它方面的问题
<div id=myid>此处id没有引号</div>
<script type="text/javascript">
alert(document.getElementById("myid").innerHTML);
</script>
#3
这个问题不是加没加引号的问题导致的,有其他的原因,如页面中出现多个相同id值的元素,或者你代码调用的时候那个对象还没有创建,
#1
没有附上id的……
#2
html标签的属性值可以不加引号,这完全没问题,你获取不到应该是其它方面的问题
<div id=myid>此处id没有引号</div>
<script type="text/javascript">
alert(document.getElementById("myid").innerHTML);
</script>
#3
这个问题不是加没加引号的问题导致的,有其他的原因,如页面中出现多个相同id值的元素,或者你代码调用的时候那个对象还没有创建,