【问题标题】:select all text in input form in internet explorer 6在 Internet Explorer 6 中选择输入表单中的所有文本
【发布时间】:2012-07-26 07:16:18
【问题描述】:

我试图让一个输入框在用户点击它时自动选择它 我正在使用的代码:

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

尝试了here提供的解决方案

问题是该代码适用于 FF、Opera、Internet Explorer 8/7,但不适用于 IE 6...有什么办法让它也适用于 IE6 吗?

【问题讨论】:

  • 仅供参考,您发布的代码适用于我的 IE6。
  • 奇怪的是,在不同的 ie6 上工作,但在我的工作中仍然失败......

标签: javascript internet-explorer-6


【解决方案1】:

代码也适用于我。

如果您没有在浏览器中启用 JavaScript,您的代码将无法运行。检查是否启用了 JavaScript。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      • 2011-12-30
      • 2011-07-06
      • 2011-05-03
      • 1970-01-01
      相关资源
      最近更新 更多