6

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

我试图像这样对其进行原型设计:HTMLUnknownElement.prototype.style.backgroundColor = "red";但它不起作用。

你能帮我吗,如何管理它?

提前致谢,

4

2 回答 2

9

怎么样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>
于 2012-12-19T17:23:10.893 回答
5

真的没有理由这样做。

当你想创建一个红色背景的元素时,你应该使用一个现有的元素并为其分配一个具有红色背景的 CSS 类(如<span class="test">)。

于 2012-12-19T17:24:28.590 回答