本文介绍了Javascript - 没有innerHTML的div内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想询问如何更改div内容,但不要使用innerhtml。

I wanted to ask how to change div content, but not using innerhtml.

推荐答案

您可以使用 nodeValue 来访问一个节点的值,但是一个 div 的值。在您的示例中,您可能拥有以下HTML ...

You can use nodeValue to access the value of a node, however the value of a div. In your example you might have the following HTML...

<div id="myLovelyDiv">This is the text that you want to change</div>

和此脚本...

var myDiv = getElementById("myLovelyDiv");
myDiv.childNodes[0].nodeValue = "The text has been changed.";

但我不明白为什么你不会使用

but I fail to see why you wouldn't use

myDiv.innerHTML = "The text has been changed properly.";

这篇关于Javascript - 没有innerHTML的div内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 13:01