我正在创建的网站是http://www.industrialmerchants.com
我的脚本的问题部分如下:
var collapseAll = document.createElement('img');
collapseAll.src = collapseAllSrc;
collapseAll.className = "collapseAll";
collapseAll.style.cssFloat = "right";
imUI(".menuBrowser .sideModuleHeader").append(collapseAll);
(imUI是我正在使用的noConflict变量。如果您想知道为什么我使用这种冗长的方法来创建DOM元素,那是因为这是我使该代码正常工作的最后一次努力。)
由于某些奇怪的原因,所选的div不会附加任何内容。肯定会选择div,因为length属性返回1。为了使情况更加混乱,我使用了另一个具有几乎相同的DOM结构的“模块”。当我更改选择器以包括两个模块中的.sideModuleHeader div时,图像将插入第二个模块中,而不是第一个模块中。有任何想法吗?
最佳答案
确实添加了它,但是稍后有几行:
toggleButtons = imUI(".menuBrowser img").remove(".collapseAll")...
然后立即将其删除。