在带有createTextNode的段落上使用<span>

sai斋

我想在一个段落上给一个单词上色,但是我用TextNode创建了这个段落,然后像某些文本一样显示。

范例:

<!DOCTYPE html>
<html>
<body>

<p>Click the button to create a Text Node.</p>

<button onclick="myFunction()">Try it</button>

<script>
function myFunction() {
  var t = document.createTextNode("Hello World <span style=\"color: #BA0000\">error</span> ");
  document.body.appendChild(t);
}
</script>

</body>
</html>

李编码

您要创建一个元素而不是文本。textNode是要显示你给的,而不是打造出来传递给它的HTML它的任何文字。因此,您需要在变量中单独创建元素,或使用任何具有类似内容的内容设置父元素的innerHTML <span>

尝试创建一个类似于段落标签的元素,然后将其设置为innerhtml,如下所示:

 var t = document.createElement('p');
 t.innerHTML = "Hello World <span style=\"color:#BA0000\">error</span> ";

这将为您提供所需的带有html的元素,仅包含文本。请参见下面的示例。

<!DOCTYPE html>
<html>
<body>

<p>Click the button to create a Text Node.</p>

<button onclick="myFunction()">Try it</button>

<script>
function myFunction() {
  var t = document.createElement('p');
  t.innerHTML = "Hello World <span style=\"color:#BA0000\">error</span> ";
  document.body.appendChild(t);
}
</script>

</body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 JQuery 将 <span> 拖放到段落

在 <span> 元素上使用 onClick

如何删除所有SPAN?

在<span>中可以有一个<span>吗?

使用BeautifulSoup提取<span> WITH标签

如何使用jQuery更改<span>标签</ span>之间的值?

如何使用 Python selenium 抓取“span typeof”或“span property”数据

如何使用preg match all获取<span ... </ span>之间的数据?

使用std :: span <std :: span <uint8_t >>

使用 Jquery/Javascript 在 </span> 和 <span> 之间添加 <br>

如何使用正则表达式创建<span>和</ span>和</ span>和<span>之间的任何数组?

如何使用带有Java的Selenium Webdriver从包含在多个span标签内的span元素中获取实际文本

如何通过使用python硒获取span标签(如<span> Test </ span>)中的文本?

带有Eclipse的Selenium WebDriver:如何在Span元素上设置条件?

当<span>有时出现在多行上时,如何将<label>与<span>对齐?

从字符串中删除带有文本的 Span 标签

显示带有 <span> 的圆形 <a> 链接以充当圆形按钮

谓词不返回任何带有span的内容

带有span的TextView,如何知道单击了哪个?

Robotfamework中带有SPAN元素的ID名称

带有显示的清单项目:flex; 和<span>标签

在带有python硒的类中单击span元素

可以在php中与echo一起使用带有样式的span标签吗?

div和span上的伪元素

从网页上的span itemprop提取数据

如何删除退格上插入的<span>?

[class * =“ span”]对CSS有什么作用?

contenteditable div 中有很多 span 标签

span {} 在 CSS 语法中有什么作用?