gpt4 book ai didi

javascript If语句不起作用

转载 作者:行者123 更新时间:2023-11-30 10:50:13 24 4
gpt4 key购买 nike

这让我发疯 - 基本上这个 if 语句不起作用。代码不断跳入 else 语句,我将鼠标悬停在 buttonText 上,一切看起来都很正常,直到它满足条件。

function DesignCodeViewClick(el) {

$("div.divdesigncodeviewbuttonsselected").attr("class", "divdesigncodeviewbuttons");
$(el).attr("class", "divdesigncodeviewbuttonsselected");

var buttonText = el.innerText;

if (buttonText.toLowerCase() == "design") {
$("#iframecms").css("display", "none");
$("textarea.divhtmleditor").css("display", "none");
}
else if (buttonText.toLowerCase() == "browse") {
$("#iframecms").css("display", "block");
$("textarea.divhtmleditor").css("display", "none");
}
else {

$("textarea.divhtmleditor").css("display", "block");
$("#iframecms").css("display", "none");
WebForm_DoCallback('SEOCMSControl1', 'getcode~http://www.triksportfolio.com', GetCodeServerResponse, null, null, true);

}

}

最佳答案

textContent是标准属性。 innerText我相信是 Internet Explorer 的东西。它们几乎相同,但是not quite .

如果您确实想这样做,我建议...

var text;
if ('textContent' in el) {
text = el.textContent;
} else {
text = el.innerText;
}

但是,您正在使用 jQuery,所以只需使用 text()方法。

要确保没有前导或尾随空格,您可以使用 jQuery 的 trim()效用函数。

此外,您还可以做一些 jQuery 可以帮助您完成的事情。看addClass()hide() .

关于javascript If语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5856624/

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