var myCreatedElement = document.createElement("div");
var myContainer = document.getElementById("container");
//setAttribute() is used to create attributes or change it:
myCreatedElement.setAttribute("id","myId");
//here you add the element you created using appendChild()
myContainer.appendChild(myCreatedElement);
window.addEventListener('DOMContentLoaded', (event) => {
var g = document.createElement('div');
g.setAttribute("id", "google_translate_elementMobile");
document.querySelector('Selector will here').appendChild(g);
});
9条答案
按热度按时间o4hqfura1#
您应该使用
.setAttribute()
方法:7eumitmz2#
您可以使用示例中的
g.id = 'desiredId'
来设置所创建元素的id。dddzy1tm3#
4sup72z84#
您可以使用
Element.setAttribute
示例:
g.setAttribute("id","yourId")
g.setAttribute("class","tclose")
为了做得更好,我的函数如下:
示例1:
将返回以下内容:
示例2:
将返回以下内容:
示例3:
将返回以下内容:
您可以创建新元素、设置属性和追加子元素
属性或子元素没有限制
hm2xizp95#
为什么不使用jQuery来实现呢?
ukqbszuj6#
你想尝尝这个。
enyaitl37#
这很简单,只需创建一个带有id新元素:
就是这样
ct2axkht8#
我不知道你是否尝试设置一个ID,以便您可以在CSS样式,但如果是这种情况下,你也可以尝试:
这样就可以命名你的div,这样你就可以定位它。
nwnhqdif9#