JavaScript从div标记获取值
嗨,我是JavaScript新手。我需要使用document.getElement从以下代码中获取值'KARTHIK'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
<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
返回所有元素的数组。