gpt4 book ai didi

javascript - getElementsByClassName IE解析问题

转载 作者:数据小太阳 更新时间:2023-10-29 06:08:48 25 4
gpt4 key购买 nike

我在弄清楚如何解决 IE 中的 getElementsByClassName 问题时遇到了问题。我如何最好地将 robert nyman(无法发布指向它的链接,因为我的代表只有 1)解析到我的代码中?或者 jquery 分辨率会更好吗?我的代码是

function showDesc(name) {
var e = document.getElementById(name);
//Get a list of elements that have a class name of service selected
var list = document.getElementsByClassName("description show");

//Loop through those items
for (var i = 0; i < list.length; ++i) {
//Reset all class names to description
list[i].className = "description";
}

if (e.className == "description"){
//Set the css class for the clicked element
e.className += " show";
}
else{
if (e.className == "description show"){
return;
}
}}

我正在这个页面上使用它 dev.msmnet.com/services/practice-management显示/隐藏每个服务的描述(适用于 Chrome 和 FF)。任何提示将不胜感激。

最佳答案

我很好奇你的函数的 jQuery 版本会是什么样子,所以我想到了这个:

function showDesc(name) {
var e = $("#" + name);
$(".description.show").removeClass("show");
if(e.attr("class") == "description") {
e.addClass("show");
} else if(e.hasClass("description") && e.hasClass("show")) {
return;
}
}

关于javascript - getElementsByClassName IE解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4404154/

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