Код Javascript не работает в firefox старой версии, такой как 40.0 или ниже, но хорошо работает в firefox 41.0 или выше или в другом браузере
Я использую этот код:
var divs = document.getElementsByClassName("well-sm"); for (var i = 0; i < divs.length; i++) { var div = divs[i]; var span = div.getElementsByTagName("span")[0]; if (span) { var strText = span.innerText; if(stringValue.toUpperCase() == strText.toUpperCase()) { alert("Already exists!"); return false; } } }
но этот код не может работать в firefox 40.0. но работает выше версии 40.0.
Он показывает этот тип ошибки:
TypeError: strText is undefinedно другой браузер или firefox 47.0 он не показывает эту ошибку типа.
Что я уже пробовал:
я просто заменить пролет.через свойство innerText, чтобы охватить.innerHTML будет
Karthik_Mahalingam
попробуйте с помощью jquery text()
функция.
Member 9361273
я должен использовать javascript
Karthik_Mahalingam
хорошо, работает ли он с помощью jquery?
если да, то мы можем сделать обходной путь.
Member 9361273
я рад своей работе, когда используете jQuery.но мне нужно в JavaScript-решение