我正在创建的网站是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")...


然后立即将其删除。

09-19 01:17