gpt4 book ai didi

javascript - javascript 的 .select() 的替代方法是什么?

转载 作者:行者123 更新时间:2023-11-29 22:08:26 25 4
gpt4 key购买 nike

我有以下代码来选择一个元素(将动态创建):

document.all['ele' + count].select()

以上代码在 Google Chrome 中运行良好,但在所有版本的 Internet Explorer 中都会出错:

SCRIPT16389: Incorrect function.

.select() 有什么替代方案可以同时在 Google Chrome 和 IE 中运行?

编辑:

我将有以下 Textarea 用于选择上述功能

<textarea name="ele[5][t]" id="ele5"></textarea>

最佳答案

select() 可能不是问题所在。几乎可以肯定是 document.all 的使用。

Javascript 解决方案:

document.getElementById("ele" + count).select();

jQuery 解决方案:

$('#ele' + count)[0].select();

两者是等价的。

编辑

IE 似乎有一个关于隐藏输入的错误 (source) ,尝试使用 jQuery 来绕过它:

$('#ele' + count).select();

或者:

$('#ele' + count).focus();

关于javascript - javascript 的 .select() 的替代方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19652433/

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