带有 id 的 CreateElement?

新手上路,请多包涵

我正在尝试修改此代码以也为该 div 项提供一个 ID,但是我在 google 上没有找到任何内容,并且 idName 不起作用。我读了一些关于 append 的东西,但是对于一个看起来很简单的任务来说它似乎很复杂,那么有没有其他选择?谢谢 :)

g=document.createElement('div'); g.className='tclose'; g.v=0;

原文由 pufAmuf 发布,翻译遵循 CC BY-SA 3.0 许可协议

阅读 1.3k
2 个回答

您应该使用 .setAttribute() 方法:

 g = document.createElement('div');
 g.setAttribute("id", "Div1");

原文由 lkaradashkov 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用示例中的 g.id = 'desiredId' 来设置您创建的元素的 ID。

原文由 g.d.d.c 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题