gpt4 book ai didi

javascript - 更改 DIV 宽度 JavaScript 的名称

转载 作者:行者123 更新时间:2023-11-30 16:51:47 25 4
gpt4 key购买 nike

我正在使用以下代码:

... 
<div id="divcontainer1">
...
<div id="divcontainer2">
...
</div>
</div>
...

现在,我想稍后在 Div“divcontainer3”中更改“divcontainer2”。

检查 divcontainer2 是否存在的正确方法是什么,如果为真,divcontainer2 宽度 javascript 的变化?

谢谢,哈迪

最佳答案

这可能不是嵌套做法,但您可以通过更改元素的 .outterHTML 来实现。您可能希望对此进行改进,但这是一个简单的示例。最后一行检查 div 2 是否存在。

        var div2 = document.getElementById("div2");
var html = div2.outerHTML;
var idx = html.indexOf(">");
var newtag = html.substring(0, idx).replace("div2", "div3");
div2.outerHTML = newtag + html.substring(idx, html.length - 1);
var contents = document.getElementById("div3").innerHTML;


alert(document.getElementById("div2") != undefined);

你要做的就是

  1. 获取元素.outterHTML
  2. 获取代表标签的子字符串。
  3. 替换定义它的文本
  4. 将 .outterHTML 标签设置为我们的新字符串

现在您有了一个新命名的 div,它保留了它的所有属性、在父级中的位置和内容。

警报行是您检查对象是否存在的方式。

关于javascript - 更改 DIV 宽度 JavaScript 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30424349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com