为了账号安全,请及时绑定邮箱和手机立即绑定

把id换成class为什么不行呢?

把id换成class为什么不行呢?getElementById也换成了getElementByClass,就是不行???求解?

正在回答

5 回答

应该这么用,

<body>

  <p id="p1">我是第一段文字</p>

  <p id="p2" class="title">我是第二段文字</p>

  

  <script type="text/javascript">

document.write("<font color='red'>hello</font>");

document.getElementById("p1").style.color='blue'

document.getElementsByClassName("title")[0].style.color='green'

  </script>

  <style type="text/css">

      .title{

          color:red

      }

  </style>

</body>


0 回复 有任何疑惑可以回复我~

楼上说的对

0 回复 有任何疑惑可以回复我~

获取指定class的DOM节点用getElementsByClassName(),这个可以获取到指定class的所有元素

0 回复 有任何疑惑可以回复我~
#1

慕斯9426257

这样子也不行啊,应该怎么办呢?谢谢!
2019-07-29 回复 有任何疑惑可以回复我~

 额。。这个就是这样定义的啊 ID是一个标签,用于区分不同的结构和内容,就象名字,如果一个屋子有2个人同名,就会出现混淆;class是一个样式,可以套在任何结构和内容上,就象一件衣服。id一个页面只可以使用一次,class可以多次引用。

0 回复 有任何疑惑可以回复我~

不是值了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

把id换成class为什么不行呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信