【发布时间】:2011-06-14 06:04:54
【问题描述】:
假设我有一组contenteditable="true" div。
<div id="0" contenteditable="true"></div>
<div id="1" contenteditable..></div>
<div...etc></div>
我不能有一个 div,多个 div 是必须的。 如何突出显示多个 div 的内容?使用范围?还有什么?
【问题讨论】:
-
@JC0C611:根据 W3C,数字不是
ids 的有效值 -
这很奇怪,但可以说他们在哪里“_0”,“_1”......等等,那是有效的,对吧?
-
@JC0C611:ID 和 NAME 标记必须以字母 ([A-Za-z]) 开头,后跟任意数量的字母、数字 ([0-9])、连字符 ( "-")、下划线 ("_")、冒号 (":") 和句点 (".") (w3.org/TR/html401/types.html#type-name)
-
我不明白为什么大声笑,但我可能会稍后解决这个问题
-
@JC0C611:为什么?因为这就是规范中定义令牌的方式。在大多数情况下,您可以避免使用以数字开头的 ID,但某些事情可能无法正常工作(例如使用 ID 选择器设置元素样式)。
标签: javascript contenteditable range