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':提供的标记名称('