gpt4 book ai didi

javascript - Internet Explorer 8 中的大写标签

转载 作者:行者123 更新时间:2023-11-28 12:41:46 25 4
gpt4 key购买 nike

我遇到了 HTML 操作问题,该问题仅在 IE8 中出现。

我最近编写了一些 JavaScript 来分析标签并根据它的内容执行一些操作。

这段代码假设标签是小写的。

if(value.indexOf('<input') == -1)

这在 IE8 下失败了,我必须修复它。

现在我可以进行第二次检查,如下所示:

if(value.indexOf('<input') == -1 && value.indexOf('<INPUT') == -1)

这会捕获两种可能性,但看起来非常困惑。

有没有更好的方法来处理这种情况?JQuery 可以处理这个问题吗?

“value”是一个从 JQGrid 传递到我的 javascript 函数的 html 字符串。使用IE8字符串为大写,使用IE9、FF、Chrome为小写。

最佳答案

这应该可以解决问题:

if(value.toLowerCase().indexOf('<input') == -1)

关于javascript - Internet Explorer 8 中的大写标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11865956/

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