<script>
var str=document.getElementById("str").innerHTML;
alert(str);
</script>
<body id="str">
aaa
</body>
上面的代码想获取<body>标签中的aaa,可为什么运行这个jsp页面报错呢?
jsp
dom没有加载完,你这样执行,获取不到,可以试试吧,代码写到: window.onload=function(){
...
..
}顺序问题,id 都没出来js怎么找的到呢?改成这样
<body id="str">
aaa
</body>
<script>
var str=document.getElementById("str").innerHTML;
alert(str);
</script>