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

来源:1-1 为什么学习JavaScript

EverettJiang

2018-12-12 20:45

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

写回答 关注

5回答

  • 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的所有元素

    慕斯9426...

    这样子也不行啊,应该怎么办呢?谢谢!

    2019-07-29 17:35:26

    共 1 条回复 >

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

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

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

    不是值了

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题