jquery的id属性可以直接使用问题

上午在上班时候发现表格的id属性在不获取的情况下也可以正常使用

百度的回答是说在定义id属性的时候,是把id当做全局变量已经存储下来了,所以在没有使用document.getElementById的情况下也可以正常使用id属性来操作表格

以此类推,div标签和p标签等的id属性也可以正常操作

使用document获取id的正常情况

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>测试</title>
</head>
<body>

<h1>我的网页</h1>
<h1 id="demo">我的第一个段落。</h1>
<script>
  document.getElementById("demo").innerHTML = "嘿嘿";
  // demo.innerHTML="heihei";
</script>

</body>
</html>

效果:

 

 直接使用id属性的情况

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>测试</title>
</head>
<body>

<h1>我的网页</h1>
<h1 id="demo">我的第一个段落。</h1>
<script>
  // document.getElementById("demo").innerHTML = "嘿嘿";
  demo.innerHTML="heihei";
</script>

</body>
</html>

 

posted @ 2022-01-11 16:47  myyssfb  阅读(59)  评论(0)    收藏  举报