html - 如何清除indiv的跨度文本
问题描述
我有两个 div,我有多个跨度,如下所示。如何清除这个跨度文本
<div1>
<div2>
<Span></span>
<span unselectable="on" class="k-dropdown-wrap k-state-default k-state-hover">
<span unselectable="on" class="k-input">should clear</span> //how to clear this text
</div2>
</div1>
我也试过
document.getElementById("#divid span").innerHTML="";
解决方案
<div1>
是无效的HTML。没有<div1>
标签。与 相同<div2>
。unselectable
是 上的无效属性span
。同样,无效的 HTML。
"#divid span"
是 的无效参数document.getElementById()
。id
不能包含空格。
将您的 HTML 更正为实际有效(这在任何 Web 开发中都是必须的),您可以在这里:
document.querySelector('.k-input').textContent = '';
<div>
<div>
<span></span>
<span data-unselectable="on" class="k-dropdown-wrap k-state-default k-state-hover">
<span data-unselectable="on" class="k-input">should clear</span> //how to clear this text
</span>
</div>
</div>
推荐阅读
- hibernate - 关于 OneToOne 关系的休眠 N+1 问题
- java - Logback 在创建日志文件时无法解析文件名日期模式
- python - 为什么重新定位正在运行的 exe 会使其停止?
- javascript - 垂直添加元素时如何防止背景图像在移动浏览器上缩放?
- ios - YouTube 播放器在某些 videoid 上无法在 iOS 中运行
- android - 如何将图像位图传递给 Tensorflow Mobile 模型?
- javascript - 我需要使用“gridWrapper.innerHTML = gridWrapper.innerHTML+”打印一个表格
- java - Set 作为抽象数据类型和作为接口有什么区别?
- spring - 如何处理 RestTemplate 中的响应代码而不捕获异常?[弹簧靴]
- reactjs - 无法在 React with Apollo 中为 GraphQL 查询找到正确的打字稿接口