【发布时间】:2014-08-19 23:06:46
【问题描述】:
我已经定义好了,放在<head>标签里:
<datalist id="colors">
<option>#ff0000</option> <!-- red -->
<option>#FF5100</option> <!-- red orange -->
<option>#FF7F00</option> <!-- orange -->
<option>#FFBE00</option> <!-- yellow orange -->
<option>#FFFF00</option> <!-- yellow -->
<option>#C0FF00</option> <!-- yellow green -->
<option>#00FF00</option> <!-- green -->
<option>#007F7F</option> <!-- Blue Green -->
<option>#0000FF</option> <!-- Blue -->
<option>#5C00FF</option> <!-- Blue Violet -->
<option>#7F00FF</option> <!-- Violet -->
<option>#BF007F</option> <!-- Red Violet -->
<option>#FFFFFF</option> <!-- White -->
<option>#DADADA</option> <!-- Gray1 -->
<option>#B6B6B6</option> <!-- Gray2 -->
<option>#929292</option> <!-- Gray3 -->
<option>#6D6D6D</option> <!-- Gray4 -->
<option>#494949</option> <!-- Gray5 -->
<option>#242424</option> <!-- Gray6 -->
<option>#000000</option> <!-- Black -->
</datalist>
它似乎有效,但我收到错误:
Unexpected end tag (head) - ignored.
我应该把它放在哪里?
【问题讨论】:
-
为什么要把它放在
<head>标签中?将其添加到<body> -
因为我不知道把它放在哪里。
-
您应该将它准确地放置在您希望它出现在文档中的位置......在 之间,并且可能应该为这些选项添加值。
-
谢谢。出于某种原因,我认为它必须在体外才能重复使用。
-
只是出于好奇:什么组件返回此错误?我知道浏览器会在调试环境中报告 Javascript 错误,但是 HTML?