我想阅读如果contenteditable元素中的某个文本是否为粗体。在Chrome中,document.queryCommandValue("bold")
返回"true"/"false"
作为字符串,IE返回true/false
作为布尔值,但Firefox在开发者控制台中返回(empty string)
。document.queryCommandValue在Firefox中返回(空字符串)
我做了一个小提琴为例: http://jsfiddle.net/nTQd2/
如果你写在div索姆文本,标记它,然后点击“大胆”的跨度应该显示"true"/"false"
或true/false
。我真的不在乎它作为一个字符串或布尔值,因为我可以稍后再进行转换。