Javascript更改h1文本
Javascript change h1 text
我正试图通过使用以下代码更改h1
的文本
document.getElementById("wpbody-content").getElementsByClassName("wrap").getElementsByTagName('h1')[0].innerHTML = 'Application Forms';
这是HTML
代码
<div id="wpbody-content">
<div class="wrap">
<h1>Text</h1>
</div>
<div class="clear"></div></div>
但它显示我跟随错误
TypeError: document.getElementById(...).getElementsByClassName(...).getElementsByTagName is not a function
getElementsByClassName()
方法返回一个元素数组。您需要引用数组中的第一个wrap元素,就像您正确地引用h1元素一样。:
document.getElementById("wpbody-content").getElementsByClassName("wrap")[0].getElementsByTagName('h1')[0].innerHTML = 'Application Forms';
用getElementsByClassName("wrap")[0]
替换getElementsByClassName("wrap")
document.getElementById("wpbody-content")
.getElementsByClassName("wrap")[0]
.getElementsByTagName('h1')[0].innerHTML = 'Application Forms';
<div id="wpbody-content">
<div class="wrap">
<h1>Text</h1>
</div>
<div class="clear"></div>
</div>
您也可以使用getElementsByTagName:
document.getElementById("wpbody-content").getElementsByClassName("wrap")[0].getElementsByTagName('h1')[0].innerHTML = 'Application Forms';
<div id="wpbody-content">
<div class="wrap">
<h1>Text</h1>
</div>
<div class="clear"></div>
</div>
尝试将jQuery作为
$('#wpbody-content .wrap h1').text('Application Forms');
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 借助asp.net验证或java脚本对多个文本进行验证
- 如何通过单击html按钮获得h1的文本值
- 如何使用PHP获取h1的内容以用于Twitter数据文本参数
- 如何提示更改h1框的文本
- Jquery未获取'h1'来自文本
- 将**标题**转换为<h1>标题</h1>在一个字符串中遍历大文本
- Javascript更改h1文本
- 想要将h1更改为用户单击提交按钮后在输入框中输入的文本
- jQuery -选择所有文本"下面"h1或h2
- Javascript瞄准一个表,该表位于包含特定文本的H1之后
- 可以'是否覆盖h1文本的默认边距