2
在我的JSP文件的選項我有以下行:獲得「InvalidCharacterError:字符串包含無效字符」在列表框中
var option = document.createElement('<option value="NO">');
不知道爲什麼,這給了我InvalidCharacterError
。
任何替代品?
在我的JSP文件的選項我有以下行:獲得「InvalidCharacterError:字符串包含無效字符」在列表框中
var option = document.createElement('<option value="NO">');
不知道爲什麼,這給了我InvalidCharacterError
。
任何替代品?
您可以使用此代碼添加到您的標籤。
var myoption = document.createElement("option");
myoption.setAttribute("value", "carvalue");
var text = document.createTextNode("maruti");
myoption.appendChild(text);
document.getElementById("mySelect").appendChild(myoption);
DOM實現發生了變化。 之前,您可以用代碼創建一個新的元素中,例如:
BAD
var anElement = document.createElement("<A HREF=\"http://stackoverflow.com \">StackOverflow</A>")
此實現現在,返回此「InvalidCharacterError」。 您現在必須做的是創建元素並使用innerHTML屬性或任何節點的不同特定屬性來填充它。
GOOD
var anElement = document.createElement("a") anElement.innerHTML = ("<A HREF=\"http://stackoverflow.com \">StackOverflow</A>")
我想你都錯過了' '
完整的錯誤是'InvalidCharacterError:無法在'Document'上執行'createElement':提供的標記名稱('