gpt4 book ai didi

javascript - 获取文本元素

转载 作者:可可西里 更新时间:2023-11-01 01:21:51 24 4
gpt4 key购买 nike

我是初学者。我正在尝试弹出一个警告框,其中包含 <div> 的文本内容, 但我得到 null .

Javascript:

alert(document.getElementById("ticker").value);

HTML

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<script src="Tick.js" type="text/javascript"></script>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div id="ticker">
Sample
</div>
</asp:Content >

我做错了什么?

最佳答案

尝试:

alert(document.getElementById("ticker").innerHTML);

请记住,节点内的文本被视为该节点的子节点,innerHTML 将返回该元素内的所有 HTML。

这里解释一下: http://www.quirksmode.org/dom/intro.html

如果文本是唯一的子 innerHTML 将正常工作

以下代码等效于对您的示例使用 innerHTML:

alert(document.getElementById("ticker").firstChild.nodeValue);

它检索您的 div 的第一个子节点的值

关于javascript - 获取文本元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5444234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com