gpt4 book ai didi

html - "document type does not allow element "脚本 "here"尝试验证我的页面时

转载 作者:行者123 更新时间:2023-11-28 19:05:53 25 4
gpt4 key购买 nike

我正在努力验证我的网站,试图解决它在 IE 上显示不正确的问题,但我收到一个错误:document type does not allow element "script" here .这是我放置的 <script> <select> 内的标签我拥有的 javascript 下拉菜单表单上的标记。

有什么方法可以验证吗?或者任何解决方法?

有问题的站点是 Blue Devil Books

具体代码片段为:

<noscript>This site requires that Javascript is enabled on your browser!</noscript>
<select name="CLASS"><script type="text/javascript">dynlist.printOptions("CLASS")</script>
</select>&nbsp;
<select name="SEC"><script type="text/javascript">dynlist.printOptions("SEC")</script>
</select>

<input type="submit" value="Search" />
</form></div></div>

最佳答案

将您的脚本完全放在选择之外,然后使用 innerHTML 修改它们的内容。以下示例假设了两件事:

1) 选择元素的名称始终与传递给 printOptions 的变量相同,例如如果名称是“CLASS”,那么内容应该是 printOptions(“CLASS”)

2) printOptions 应该替换为选项,这是一个相同的方法,除了不是打印选项,而是返回它们。

<noscript>This site requires that Javascript is enabled on your browser!</noscript>
<select name="CLASS"></select>&nbsp;
<select name="SEC"></select>

<input type="submit" value="Search" />
</form></div></div>

<script type="text/javascript">
var selects = document.getElementsByTagName("select")
for (i = 0; i < selects.length; i++) {
var name = selects[i].getAttribute("name");
var options = dynlist.options(name);
selects[i].innerHTML = options;
}
</script>

关于html - "document type does not allow element "脚本 "here"尝试验证我的页面时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3526971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com