首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阻塞nodeValue动态更新

阻塞nodeValue动态更新
EN

Stack Overflow用户
提问于 2013-08-01 07:13:42
回答 1查看 2.1K关注 0票数 0

我有一个基本的问题,无法动态更新标题栏nodeValue。下面是HTML代码。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
    <head>
       <script src="update.js" language="javascript" type="text/javascript"></script>
    </head>
    <body>
       <marquee behavior="scroll" direction="left" id="marquee"></marquee>
    </body>
</html>

而update.js是

代码语言:javascript
复制
document.getElementById("marquee").firstChild.nodeValue = "New Text";
document.getElementById("marquee").start();

有人能告诉我如何从其他javascript中更新Marquee吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-01 07:18:29

您的marquee元素没有firstChild。如果您给代码一个默认值,您的代码将按原样工作:

代码语言:javascript
复制
<marquee behavior="scroll" direction="left" id="marquee">Default</marquee>

或者,您可以设置它的textContent (或在适当的情况下设置innerText ):

代码语言:javascript
复制
document.getElementById("marquee").textContent = "New Text";

但是marquee__..。真的?!我建议考虑另一种解决方案。

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

https://stackoverflow.com/questions/17987424

复制
相关文章

相似问题

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