【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
function novalidate_support(){ var i=document.createElement("input"); i.setAttribute("novalidate","true"); alert(i.getAttribute("novalidate")); alert(i.novalidate); }
我想检测浏览器是否支持novalidate属性,然后就给一个input元素设置了novalidate属性设置了一个值。但是运用getAttribute得到的值与直接访问的值不同,前者为true,后者为undefined,很想知道这是为什么?谢谢!!
i.setAttribute(
"novalidate"
,
"true"
); 相当于自定义属性了
i.属性 只有系统属性在可以访问到