4-2选择题??
<!DOCTYPE html>
<html>
<head>
<title>查找元素</title>
</head>
<body>
<div id="wrap">
<p id="wrap"><span id="span">ha</span></p>
</div>
<script>
var div = document.getElementById("wrap");
var p = document.getElementById("wrap");
console.log(div.innerHTML);
console.log(p.innerHTML);
var span = p.getElementById("span");
console.log(span.innerHTML);
</script>
</body>
</html>
div和p的id相同,为什么两次打印出来的都是div的innerHTML
11
收起
正在回答
3回答
因为getElementById只会匹配第一个符合要求的元素,这里两次使用getElementById得到的都是div标签。
HTML5&CSS3进阶与常用框架 2018
- 参与学习 315 人
- 提交作业 136 份
- 解答问题 626 个
如果你有H5、CSS3、JS基础,热爱前端并希望在前端应用方面不断进步,那就来吧,本路径为你带来的课程有HTML5进阶、CSS3进阶、JS面向对象、jQ基础、Less等,助你进一步提升前端开发技能
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星