我想动态创建一些 HTML 元素(3 个 html 元素),然后将此 html 代码作为变量中的字符串返回。我不想将以下函数中的 HTML 代码写入某个 div,但是,我想在 var 中返回它。
function createMyElements(id1,id2,id3){
//create anchor with id1
//create div with id 2
//create xyz with id3
//now return the html code of above created just now
}
我怎样才能做到这一点?
原文由 dojoX 发布,翻译遵循 CC BY-SA 4.0 许可协议
[ 编辑 2021⁄10 ] 这个答案现在 > 10 岁了。这是一个片段,其中包含几种创建和/或注入元素的方法。问题的答案( _创建一些元素并检索它们的 html 代码_)可以在代码片段的底部找到。
我在这个 库 中使用了其中的一些方法(请参阅
/src/DOM.js
),以及在注入之前清理 html 的机制。