IE10/11克隆textarea时 bug

重现代码

html;gutter:true; var ta= document.createElement('textarea') ta.placeholder = 'text' var clone = ta.cloneNode(true) document.body.appendChild(clone) alert(clone.value)</p> <pre><code> 以上网页代码,在 IE10/11 中输出如下 ![IE10/11克隆textarea时 bug](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230526/114013-20160316071231740-119341610.png) 可以看到IE10/11克隆时竟然把值赋给了value,这是一个的bug。 其它浏览器输出的均是空字符串。 判断是否有该bug的函数提取如下 ;gutter:true;
var hasTextareaCloneBug = function() {
var t = document.createElement(‘textarea’)
t.placeholder = ‘t’
return t.cloneNode(true).value === ‘t’
}()

Original: https://www.cnblogs.com/snandy/p/5280351.html
Author: snandy
Title: IE10/11克隆textarea时 bug

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/553519/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球