gpt4 book ai didi

javascript - 在 IE 中使用 prototype.js 下拉

转载 作者:行者123 更新时间:2023-12-04 01:34:38 24 4
gpt4 key购买 nike

我在使用这个脚本时遇到了问题:http://loki.timon.com.ua/select/
在 IE8 中:一切正常 - 下拉菜单正常工作,克隆下拉菜单正常工作。
在 IE7 中:下拉菜单不起作用。
在 IE8 和 IE7 模式下:第一个下拉菜单正常工作,克隆 - 不是。

friend 们,你能帮帮我吗?

最佳答案

我有 IE7 在工作......所以对我来说脚本不能正常工作......虽然它在 FF3.5+ 中工作正常

当在本地摆弄它时......我通过更改以下几行让它工作......

<dl class="selectboxs" style="width:74px;" onclick="this.down('dd').toggle()">  

更改

<dl class="selectboxs" style="width:74px;" onclick="$(this).down('dd').toggle()">   

注意 $ 是什么使它成为原型(prototype)对象。这很奇怪,因为原型(prototype)通常会自动包装元素,但这就是我得到的..

我还更改了函数以在 id 周围添加 $() ..同样的原因..同样感到困惑。

function addMessenger(id)
{
$(id).insert({after:'<div>' + $(id).innerHTML + '</div>'});
return false;
}

但是我从未使用过来自内联 js 的原型(prototype)调用,所以也许与此有关?也许 JS/原型(prototype)专家可以提供帮助?

关于javascript - 在 IE 中使用 prototype.js 下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3293587/

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