javascript - 如何创建一个新的html元素?

标签 javascript html

<分区>

我尝试创建一个新的 HTML 元素,称为测试:<test>some text</test>

我试着像这样制作原型(prototype):HTMLUnknownElement.prototype.style.backgroundColor = "red";但它不起作用。

你能帮我看看,怎么管理吗?

提前致谢

最佳答案

createElement()怎么样? ?

var el = document.createElement("test");
el.style.backgroundColor = "red";
document.body.appendChild(el);

编辑

如果我们开始:

<html>
  <head></head>
  <body>
  </body>
</html>

结果将是:

<html>
  <head></head>
  <body>
    <test style="background-color:red"></test>
  </body>
</html>

关于javascript - 如何创建一个新的html元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13957746/

相关文章:

html - 将水平列表更改为垂直列表

html - 将 div 强制设置为 iframe 旁边的 "float"?

javascript - 使用DatePicker过滤DataTable

javascript - 无法渲染 TIFF 图像并将其添加为结构对象

javascript - 将连字符包含到这个正则表达式中,怎么样?

php - 如何动态地将输入字段添加到表单

javascript - 如何进行异步调用以发送一个信号推送通知

javascript - 使用 Socket.io 发送 TCP 消息时出现问题

html - 在 HTML5 中可以在 H2 之后使用 H1 吗?

javascript - JS/jQuery - 悬停时仅播放一次 GIF