使用 javascript 删除 html
Removing html with javascript
我正在尝试用javascript(no jquery)删除整个html块。
源
<li uib-dropdown="" class="dropdown hidden-xs">
<a uib-dropdown-toggle="" class="dropdown-toggle pointer" "="" aria-haspopup="true" aria-expanded="false">
<img width="22" title=" - xyz@gmail.com" height="22" class="img-rounded profile-img" src="https://www.gravatar.com/avatar/edft80b9a51f775c8ee562ca89345318b">
<!-- <b class="caret"></b> -->
<i class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu small-dropdown-menu">
<li><a href="https://app.example.com/#/account">Account</a></li>
<li><a href="https://app.example.com/#/account/billing">Billing</a></li>
<li><a href="https://app.example.com/#/account/team">Team</a></li>
<li><a href="https://app.example.com/#/account/plans">Plans</a></li>
<li class="hidden-lg"><a class="pointer" title="Ask us a question, report a bug or suggest a feature!" href="mailto:help@example.com">Contact</a></li>
<hr>
<li><a target="_self" href="https://app.example.com/logout"><i class="fa fa-sign-out"></i> Logout</a></li>
</ul>
</li>
期望的结果应删除整个代码块
我的尝试
document.getElementsByClassName('dropdown hidden-xs').innerHTML = '';
getElementsByClassName
返回类似数组的对象,因此您需要按索引访问元素:
document.getElementsByClassName('dropdown hidden-xs')[0].innerHTML = '';
要将具有
该类的所有元素的 html 设置为 ''
,您需要一个循环。
Array.prototype.forEach.call(document.getElementsByClassName('dropdown hidden-xs'), function(el) {
el.innerHTML = '';
});
或者,要真正删除它们,请使用:
Array.prototype.forEach.call(document.getElementsByClassName('dropdown hidden-xs'), function(el) {
el.parentNode.removeChild(el)
});
相关文章:
- 如何删除多行HTML排列中的空白
- 删除对HTML元素的拖动
- 如何在HTML输入字段中添加不可删除的后缀
- 如何从 HTML 查询中删除项目
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- 删除“;NaN”;来自HTML文档
- 如何使用javascript在html表中删除字符串
- 使用JavaScript在HTML中动态添加和删除必需的标记
- HTML不是'删除数据项时未更改
- 删除HTML节点而不删除其子节点
- 如何筛选要写入新文档的HTML,删除JavaScript中的某些类和/或ID
- 使用javascript或JQuery在HTML中删除当前分区的按钮
- 我该如何为video.js制作一个插件,在HTML标题中添加和删除三角形
- 从 jQuery 中的 HTML 对象中删除禁用的属性
- 删除引导开关 HTML 元素
- 是否分配给内部 HTML 删除 HTML 子树
- Javascript使用html删除旧元素
- 流星账户-登录表单更改HTML删除下拉JS
- Javascript html删除表边框