【问题标题】:why can't i type in div and i can't see code snippets when i type getElementById为什么我不能输入 div 并且在输入 getElementById 时看不到代码片段
【发布时间】:2022-11-18 21:36:01
【问题描述】:

为什么我不能更改 innerHTML

<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>document</title>
    <style>
    </style>
</head>

<body>
  <div class="sa"></div>



    <script>
        var a = document.getElementsByClassName("sa").innerHTML;
         a = "hi";
        console.log(a);
       
    </script>
</body>

</html>

输出 : output

我什至看不到代码 sn-ps: code snippets-1, code snippets-2

这段代码哪里错了?,我搜索了但找不到我想要的结果,我什至不确定我在问正确的问题,每次我看到一个例子都会发生但不是当我看到的时候,我害怕一开始就阻止自己。

我正在尝试向 div 写入 hi 并在控制台中检查 hi 结果我看不到我在页面上输入的内容但我在控制台中看到了它

【问题讨论】:

  • getElementsByClassName() 方法返回一个列表的元素。

标签: javascript html dom code-snippets


【解决方案1】:

document.getElementsByClassName() 返回一个项目数组,这些项目与您作为参数传入的类相匹配。

https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 2023-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    相关资源
    最近更新 更多