document.execCommand
粘贴不起作用,即只有在进行了选择并且它替换了所选内容时才有效,否则不会进行任何更改。顺便说一下,我正在尝试使用contenteditable
div元素。
在所有浏览器中,它都失败了,我在点击li
的特定ul
元素时使用它。
<ul>
<li>
<a href="javascript:void(0)"onclick="paste();"><span>Paste</span></a>
</li>
</ul>
粘贴是我使用的函数:document.execCommand('paste',false,null);
答案 0 :(得分:1)
Mozilla(Opera也是如此)需要特殊的security setting。
Check this (preferably in IE)。当您单击该链接时,焦点正在改变,浏览器希望将数据粘贴到该链接中。我希望它会对你有所帮助。