关于input设值(value属性)原生JS以及JQuery的方法比较

1:原生JS
document.getElementById("inputId").value = "value属性值"
该方法不会出现浏览器兼容问题,能解决IE浏览器下JQuery的inputvalue属性值无法手动更换的问题。能同时改变value属性和input域的值

2:JQuery方式

2-1:$("#inputId").attr("value","value属性值")
IE浏览器下失效,能同时改变value值和input域的值

2-2:$("#inputId").val("value属性值")
该方法在火狐及IE浏览器下失效,且无法改变input的value属性,只能改变input域的值

相关推荐