博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
textarea在ie中focus不起作用
阅读量:4879 次
发布时间:2019-06-11

本文共 715 字,大约阅读时间需要 2 分钟。

由于兼容性没有考虑周全,今天遇到了这个问题:

    
Document

想要的效果是直接click就可以获取光标并且输入字符,在textarea里面.无奈focus在ie中不起效果.到处找,还是在 强大的stackoverflow上面发现了答案.

第一种:直接使用 select()方法  不用focus() 但是交互性严重有问题。

第二种:stackoverflow上面有一种解决方法是用了 上面注释的 setTimeout事件,我尝试了,不起效果。【成功的朋友麻烦不灵赐教】

第三种: 仍然是在stackoverflow,上面提问者最后使用的是$(this).attr('contentEditable',true); contentEditable这个属性,能够实现这效果.但是只在ie中有效,这个做特殊处理即可。这应该是最好的解决办法了. 很抱歉  关于这一点 我来公司尝试了 firefox 和chrome 都可以,但是在自己的电脑上没有尝试成功,大家自己看一下自己的情况酌情处理吧。

stackoverflow 链接:

http://stackoverflow.com/questions/9806910/textarea-is-not-editable-not-readonly-in-ie

http://stackoverflow.com/questions/3764440/ie-readonly-textarea-problem

转载于:https://www.cnblogs.com/dongguapifly/p/10627169.html

你可能感兴趣的文章
08.路由规则中定义参数
查看>>
Pandas截取列部分字符,并据此修改另一列的数据
查看>>
java.lang.IllegalArgumentException
查看>>
【Spark】编程实战之模拟SparkRPC原理实现自定义RPC
查看>>
接口实现观察者模式
查看>>
四则运算完结篇
查看>>
Objective-C中的类目,延展,协议
查看>>
Python标准模块--Iterators和Generators
查看>>
Introduction Sockets to Programming in C using TCP/IP
查看>>
PHP 简单实现webSocket
查看>>
zookeeper部署搭建
查看>>
navigationController pop回之前控制器
查看>>
汇编语言实验一
查看>>
Web.config配置文件详解(新手必看)
查看>>
selenide总结
查看>>
selenium--控制浏览器和简单元素操作
查看>>
android spannableString 替换 textview 中部分文字
查看>>
java 引用
查看>>
关于Spring注解@Async引发其他注解失效
查看>>
关于学习的一些感悟
查看>>