首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >document.getElementsByClassName给我未定义的值

document.getElementsByClassName给我未定义的值
EN

Stack Overflow用户
提问于 2018-09-16 18:31:20
回答 2查看 214关注 0票数 1
代码语言:javascript
复制
<canvas id="can" height="500px" width="1200px"></canvas>
<div class="name">
    <h1>AISHWARYA</h1> </div>
<script>
    var name=['MOHITE','AISHWARYA',"CHANDRAKANT","KAVITA"]
    var counter=0
    var data=document.getElementsByClassName("name")[0].value;
    console.log(data);

undefined打印在控制台上。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-16 18:34:52

这个问题在.value中最有可能出现

如果您只打印document.getElementsByClassName("name")[0],您将得到div的内部value -如果我正确的话,value是用于输入的。

您可以使用.innerHTML.innerText.textContent来获取内容。

票数 0
EN

Stack Overflow用户

发布于 2018-09-16 18:56:53

要实现扩展结果,请使用以下选项:使用document.getElementsByTagName("h1")和innerHTML

代码语言:javascript
复制
    <canvas id="can" height="500px" width="1200px"></canvas>
    <div class="name">
        <h1>AISHWARYA</h1> </div>
    <script>
        var name=['MOHITE','AISHWARYA',"CHANDRAKANT","KAVITA"]
        var counter=0
        var data=document.getElementsByTagName("h1")[0].innerHTML;
        console.log(data)
      </script>

代码- https://codepen.io/nagasai/pen/LJJdqa

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52357220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档