问答详情
源自:1-1 为什么学习JavaScript

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

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

提问者:EverettJiang 2018-12-12 20:45

个回答

  • qq_小坏熊_04026519
    2019-02-01 10:19:14

    应该这么用,

    <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>


  • A凶残的小绵洋
    2019-01-10 16:31:06

    楼上说的对

  • SY666
    2019-01-04 17:22:16

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

  • 广味Zebra
    2018-12-12 22:14:24

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

  • weixin_慕数据0022781
    2018-12-12 22:14:00

    不是值了