【发布时间】:2014-01-06 09:17:48
【问题描述】:
我想知道 contenteditable 元素中的某个文本是否为粗体。在 Chrome 中 document.queryCommandValue("bold") 返回 "true"/"false" 作为字符串,IE 返回 true/false 作为布尔值,但 Firefox 在开发者控制台中返回 (empty string)。
我以小提琴为例: http://jsfiddle.net/nTQd2/
如果您在 div 中写入 som 文本,请将其标记,然后点击“粗体”,跨度应显示 "true"/"false" 或 true/false。我真的不在乎它是字符串还是布尔值,因为我可以稍后将其转换。
【问题讨论】:
标签: javascript html firefox contenteditable