我正在创建的网站是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 时,图像将插入第二个模块而不是第一个模块。有任何想法吗?