繁体   English   中英

IE9抛出错误的reactJs

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM