我知道FireFox可以很好地处理
但也许我只是忽略了什么。
我有一个
以下是我的示例:
execCommand
,但这次我认为我遇到了一个bug。但也许我只是忽略了什么。
我有一个
textarea
,在其中执行insertText
,只要我离开textarea
或在其中写入,它就运行得很好。当我想执行第二次时,它写在文本中但不写在值中。这是因为insertText
的缘故吗?以下是我的示例:
<!doctype html>
<html>
<head>
<title>Test</title>
</head>
<body>
<textarea designMode="on" id="textarea"></textarea>
<a href="#" onclick="document.getElementById('textarea').focus(); document.execCommand('insertText', false, 'Text'); return false;">Insert text</a>
<a href="#" onclick="document.getElementById('textarea').value = ''; return false;">Reset</a>
</body>
</html>
有没有人有解决办法?不幸的是,无法使用 div contenteditable
。
在FireFox 41.0.2中测试,没有启用任何Add-Ons。