web*_*mer 5 html firefox textarea execcommand
我知道FireFox可以execCommand很好地处理,但这次我想我遇到了一个错误。
但也许我只是忽略了一些东西。
我确实有一个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>
Run Code Online (Sandbox Code Playgroud)
有没有人有解决方案?不幸的是,不可能使用div contenteditable.
在FireFox 41.0.2 中测试,未启用附加组件。
| 归档时间: |
|
| 查看次数: |
3097 次 |
| 最近记录: |