【问题标题】:Body onclick go to textarea正文 onclick 转到 textarea
【发布时间】:2012-10-06 18:13:20
【问题描述】:

这似乎不是一个有用的脚本,但我需要一些基本上允许用户单击页面上的任意位置并且光标将转到文本区域的东西。

我如何想象这种情况的发生是因为拥有但我不太了解 javascript 来做到这一点。

当用户点击正文、段落、图像或正文中的任何内容时,光标将自动转到文本区域,他将能够在其中输入。

我知道这似乎对任何事情都没有用,但相信我,我有它的用处。感谢您的帮助!

【问题讨论】:

    标签: javascript onclick textarea


    【解决方案1】:

    使用 jquery 很容易。但有多大用,我不知道。

    $('body').on('click', function(){
      $('textarea').focus();
    });
    

    【讨论】:

    • JQuery是一个javascript库,js是带标签的。
    • 我不同意,jQuery 不是与浏览器捆绑的,所以我认为除非 OP 标记 jQuery,否则不应假定它存在。
    • 谢谢。人们在这里的反应速度真是太棒了! (我是 StackOverflow 的新手)我会试试看。
    【解决方案2】:

    原版JS:

    document.onclick = function(){ document.getElementById('yourIDHere').focus(); }
    

    【讨论】:

      【解决方案3】:

      没有 jQuery(纯 JS):

      document.body.addEventListener('click', 
      function(){
        document.getElementsByTagName('textarea')[0].focus();
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-26
        • 2021-06-18
        • 1970-01-01
        • 2011-10-16
        • 2016-08-09
        相关资源
        最近更新 更多