Tom*_*Tom 1 html javascript unique innerhtml createelement
我可以使用document.createElement('div')创建一个div标签
但是我不知道如何给它一个独特的id.
谁能帮我这个.
我知道如何使用innerHTML来做到这一点,但它非常麻烦.(我听说这不是创建布局的好方法.)
理解unique为不能与标记中的任何其他ID混淆的ID,最简单的方法是获取本地时间戳.如图所示在这里:
let div = document.createElement("div");
// With old JS syntax
div.id = "div_" + new Date().getTime().toString();
// With ES6 Template Strings you can also write
div.id = `div_ ${new Date().getTime().toString()}`;
Run Code Online (Sandbox Code Playgroud)
虽然使用createElement可能有点麻烦,但你应该使用一些JavaScript框架来解决你的微小细节(比如jQuery,Mootools,Dojo等).