如何使用javascript为div标签提供唯一的ID

Tom*_*Tom 1 html javascript unique innerhtml createelement

我可以使用document.createElement('div')创建一个div标签

但是我不知道如何给它一个独特的id.

谁能帮我这个.

我知道如何使用innerHTML来做到这一点,但它非常麻烦.(我听说这不是创建布局的好方法.)

Joe*_*ldi 9

理解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等).