我刚刚被介绍了 createElement() 方法。我很高兴将它用于高度专业化的玩家的语义目的。
我真的不想要关于我应该或不应该这样做的意见。我想知道的是这种方法的其他用途。
我刚刚被介绍了 createElement() 方法。我很高兴将它用于高度专业化的玩家的语义目的。
我真的不想要关于我应该或不应该这样做的意见。我想知道的是这种方法的其他用途。
虽然上面的一些评论提到了你可能会用到createElement
的东西,但是有很多源代码库可以用来调查它是如何被使用的。例如,您可以使用 GitHub 的代码搜索并.createElement
在 Javascript中搜索,您可以在其中找到它曾经使用过的示例,例如:
在页面中插入script
元素:
javascript:(a=(b=document).createElement('script')).src='http://agerst.webs.com/hacks/fb_message.js',b.body.appendChild(a);void(0)
div
即时创建新的:
var FCKToolbarBreak=function(){};FCKToolbarBreak.prototype.Create=function(d){var c=FCKTools.GetElementDocument(d).createElement("div");c.className="TB_Break";c.style.clear=FCKLang.Dir=="rtl"?"left":"right";d.appendChild(c);};
但是,我在这些示例中没有看到创建具有全新类型的元素的实例(我假设您将其用于语义)。例如,我没有看到它用于创建用于标记的元素,例如,人:
<person>
<personName>…</personName>
<personAge>…</personAge>
…
</person>
目的不是在没有好的元素类型时创建元素,而是动态操作文档结构。