【发布时间】:2015-11-19 17:28:24
【问题描述】:
这里是菜鸟。我在互联网上搜索了一下以找到问题的答案,但我似乎找不到任何答案(这让我的希望落空了)。所以我在这里。 我想知道是否有一种方法可以使用 javascript 创建 HTML 元素,但在新创建的 HTML 元素中也可以使用 javascript 创建另一个 HTML 元素。我想你可以称之为 elementception //wink
更具体地说,我想创建一个带有文本的段落,但我想在该文本中包含链接(或者可能是按钮?)。
var para = document.createElement("P");
var t = document.createTextNode("This is a paragraph. Can I do this: <a href='blabla'>like so?</a>");
para.appendChild(t);
document.body.appendChild(para);
我尝试在 TextNode 的字符串中编写 HTML 标记,但即使我也能看出这对我来说很愚蠢。有没有一种简单(简单)的方式来实现这一点,或者任何方式?如果我问的是不可能的事情,请对它严厉和直言不讳,这样我就不会再问问题了。 谢谢。
【问题讨论】:
-
para.innerHTML = "This is a paragraph. You can do this: <a href='blabla'>like so</a>";
标签: javascript html dom elements