本文主要是介绍type property can‘t be changed 报错问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
在使用 jQuery的 attr 方法对 input 输入框的 type 类型进行修改的时候报 type property can’t be changed 这个错误。
$psd.attr('type','text')
原因
jQuery 的版本问题,当前使用的 jQuery 版本不允许修改 input 的 type属性所以报错。
解决方法
换原生 js 写法即可,代码如下:
$psd[0].type = 'text'
或者
var psd=document.getElementById('password'); //获取input元素
psd.type='text'; //纯原生js写法修改type属性
👇觉得有帮助的朋友可以支持下作者哦,您的鼓励是我创作的最大动力,如有开发问题可联系作者
这篇关于type property can‘t be changed 报错问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!