javascript - 有没有纯文本html标签之类的东西?
问题描述
我想用javascript来改变一个句子中的一个词。我可以很容易地更改标签的内容,但它们总是伴随着它们与生俱来的行为。例如<b>
,使文本粗体 <p>
向下移动到新行等。
我想要做这样的事情?
<text> Static part of sentence </text> <text id="placeholder"> Text to
ToUpdate </text>
我认为<plaintext>
或<pre>
可能是要走的路,但<plaintext>
已贬值,并且<pre>
仍然在新行上开始文本。
解决方案
您可以使用span
标签
document.getElementById("update").addEventListener("click", function(){
document.getElementById("placeholder").innerHTML = "I HAVE CHANGED!";
})
<span>Static part of sentence </span><span id="placeholder"> Text to ToUpdate</span>
<button id="update">Update the text</button>
推荐阅读
- python - 计算链表节点
- python - 当我尝试将我的 numpy 数组保存到 .npy 文件时,出现内存错误。如何从内存有限的图像文件创建大型 .npy 文件?
- java - 如何在应用启动时验证用户购买非消耗性产品
- r - 如何在 R 中解析 lua 文件
- three.js - DeckGL 在海量点云数据可视化方面的表现如何?
- angular - 监听子组件中的更改变量
- mysql - 在 Google Cloud SQL 上更改 innodb_io_capacity
- ios - 如何在 iOS 中检查暗模式?
- java - 如何在没有 numpy 的情况下将 Python 代码转换为 Java
- react-native - 如何在 Linux 上手动启动 React Native 调试器 - Ubuntu