Javascript 在internet explorer 6中选择输入表单中的所有文本

Javascript 在internet explorer 6中选择输入表单中的所有文本,javascript,internet-explorer-6,Javascript,Internet Explorer 6,我正在尝试获取一个输入框,以便在用户单击它时自动选择它 我正在使用的代码: <input type="text" onclick="this.focus();this.select();" value="i like pie"> 尝试使用提供的解决方案 问题是该代码适用于FF、Opera、InternetExplorer8/7,但不适用于IE6。。。你知道如何让它也适用于IE6吗?该代码也适用于我 如果浏览器中没有启用JavaScript,代码将无法工作。检查是否启用了Java

我正在尝试获取一个输入框,以便在用户单击它时自动选择它 我正在使用的代码:

<input type="text" onclick="this.focus();this.select();" value="i like pie">

尝试使用提供的解决方案


问题是该代码适用于FF、Opera、InternetExplorer8/7,但不适用于IE6。。。你知道如何让它也适用于IE6吗?

该代码也适用于我


如果浏览器中没有启用JavaScript,代码将无法工作。检查是否启用了JavaScript。

我在IE7中遇到了这个问题,并尝试将其包装为一个超时,这很有效……即使是0毫秒的超时也有效

window.setTimeout(function(){
    target.select();
}, 0);

仅供参考,你发布的代码在IE6中对我有效。奇怪的是,在不同的IE6上有效,但在我的IE6中仍然失败。。。