如何在div中使用替换?
我有一个问题,如何在div标签中使用javascript的replace()?我这样尝试过:
<html>
<body>
<div id="ahoj">ahoj</div>
<script type="text/javascript">
document.write(document.getElementById("ahoj").replace("ahoj","hola"));
</script>
</body>
</html>
...但它不起作用..有什么想法吗?
I have got one question, how to use javascript replace() in div tag? I tried it like that:
<html>
<body>
<div id="ahoj">ahoj</div>
<script type="text/javascript">
document.write(document.getElementById("ahoj").replace("ahoj","hola"));
</script>
</body>
</html>
...but it is not working.. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
document.getElementById("ahoj")
是一个 HTMLElement 对象。使用document.getElementById("ahoj").innerHTML
或者,如果您不需要新元素:
替换字符串并将innerHTML 设置为新字符串。 示例
document.getElementById("ahoj")
is an HTMLElement object. Usedocument.getElementById("ahoj").innerHTML
Or if you don't want a new element:
Replace the string and set the innerHTML to the new string. Example
我认为您需要使用innerHTML。
I think innerHTML is what you'll need to use.