
在本文中,我们将使用 JavaScript 执行更改所有 HTML 标记内的文本的任务。让我们深入研究本文,了解有关更改所有 HTML 中的文本的更多信息,但首先,让我们定义 HTML 标记。
HTML 标签是一段标记语言,用于表示 HTML 文档中 HTML 元素的开始和结束。 HTML 标签是 HTML 元素的组成部分,可帮助 Web 浏览器将 HTML 文档转换为网页。
为了更好地理解使用 JavaScript 更改所有 HTML 标记内的文本。让我们看看以下示例。
在下面的示例中,我们将创建一个简单的网页,我们将通过运行脚本来更改文本。
立即学习“Java免费学习笔记(深入)”;
<!DOCTYPE html>
<html>
<body style="text-align:center;">
<h2>
Click on the button to change the text
</h2>
<label id = "tutorial">
Welcome to Tutorialspoint
</label>
<br>
<button onclick="changetext()">
Click Here!
</button>
<script>
function changetext() {
var x = document.getElementById("tutorial");
if (x.innerHTML === "Welcome to Tutorialspoint") {
x.innerHTML = "The Best E-way Learning";
} else {
x.innerHTML = "Welcome to Tutorialspoint";
}
}
</script>
</body>
</html>当脚本执行时,它将生成一个由文本和单击按钮组成的输出。如果用户单击该按钮,文本将发生更改,并且网页上将显示另一个文本。
Element.replaceWith() 方法用一组 Node 或字符串对象替换此 Element 的父级子级列表中的对象。为 String 对象插入等效的文本节点。
以下是 replaceWith() 的语法 -
ChildNode.replaceWith(Node);
考虑以下示例,其中我们使用 replaceWith() 更改标记内的文本。
<!DOCTYPE html>
<html>
<body>
<h2 id="tutorial">
<span class="quotation">“</span>
Lost in the ave of you
<span class="quotation">”</span>
</h2>
<script>
const changed = document.getElementById('tutorial');
changed.childNodes[2].replaceWith('Welcome');
</script>
</body>
</html>运行上述脚本时,将弹出输出窗口,显示网页上脚本中使用的原始文本替换的文本。
当提供一个或一组选择器时,Document 方法 querySelector() 返回文档中与它们匹配的第一个 Element。如果没有匹配则返回 Null。
以下是querySelector()的语法
querySelector(selectors)
执行以下代码,我们使用 querySelector() 更改 HTML 标记中的文本。
<!DOCTYPE html>
<html>
<body>
<h1>Welcome</h1>
<script>
document.querySelector("h1").textContent = 'Tutorialspoint';
</script>
</body>
</html>执行脚本时,它们将生成一个输出,其中包含网页上的文本,该文本已替换为标记中使用的原始文本。
以上就是如何使用JavaScript更改所有HTML标签内的文本的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号