Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript从div标记获取值_Javascript_Dom - Fatal编程技术网

JavaScript从div标记获取值

JavaScript从div标记获取值,javascript,dom,Javascript,Dom,嗨,我是JavaScript新手。我需要使用document.getElement从以下代码中获取值'KARTHIK' <div class="account-info"> <h3 class="account-header">Welcome back,</h3> <p> <strong>KARTHIK</strong><br> </p> </div> 欢迎回来,, KARTHIK

嗨,我是JavaScript新手。我需要使用document.getElement从以下代码中获取值'KARTHIK'

<div class="account-info">
<h3 class="account-header">Welcome back,</h3>
<p>
<strong>KARTHIK</strong><br> 
</p>
</div>

欢迎回来,,

KARTHIK


有人帮我吗。提前感谢。

您可以通过标签获取元素:

alert(document.getElementsByTagName(“strong”)[0].innerHTML)

欢迎回来,,

KARTHIK

您可以使用

你只需要给强标签一个id

<strong id="ih">KARTHIK</strong>
<script>var innerStrong=document.getElementById("ih").innerHTML;</script>
KARTHIK
var innerStrong=document.getElementById(“ih”).innerHTML;

您可以使用document对象的querySelector轻松地获取此信息。

document.querySelector(“div.account-info strong”).innerHTML


请参阅此

您在选择元素方面有问题吗?还是更改了所选元素的文本?没有此类方法
document.getElement
。当您在
节点列表上应用
innerHTML
时,这将不起作用
单击上面的“运行代码片段”,然后查看发生了什么。。。除非你知道自己在做什么,否则不要投反对票。我删除了-1,因为你已经编辑了答案,你应该接受你的错误,而不是逃避them@Ankit那是个打字错误,我忘了带括号和
[0]
。很明显,这是一个小错误,我意外地忽略了,在你发表评论之前已经修复了。我不想助长这种毫无意义的讨论,但你在
2015-04-14 04:11:08Z
上进行了编辑,而@Ankit的评论发布在
2015-04-14 04:10:52Z
。只是一个提示,您可能希望分配一个比
“ih”
:)更直观的
id。是否有其他不分配id的替代方案?是的。您可以给它一个类名,然后使用
Document.getElementsByClassName
。或者,如果您不想给
标记任何东西,您可以键入
document.getElementsByTagName(“输入”)[0]。您需要键入[0],因为
getElementsByTagName
返回所有元素的数组。