[英]reactJs on IE9 throwing errors
我设法使用reactJs
创建了一个登录表单: https : reactJs
我在IE9
上收到此错误(在Chrome上运行正常):
SCRIPT5007:无法获取属性值“删除”:空对象或未定义
SCRIPT5007:无法获取属性值“ add”:空对象或未定义
isValid: function (input) {
//check required field
if (input.getAttribute('required') != null && input.value ==="") {
input.classList.add('error'); //add class error
input.nextSibling.textContent = this.props.messageEmail; // show error message
return false;
}
else {
input.classList.remove('error');
input.nextSibling.textContent = "";
//rest of the file...
}
你们可以帮忙吗? 谢谢
ClassList
API仅在V10中引入IE。
您可以考虑使用一种polyfill,例如此处的>> https://github.com/eligrey/classList.js/
来源: https : //developer.mozilla.org/en-US/docs/Web/API/Element/classList#Browser_compatibility
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.