JS document.execCommand 富文本 命令自己写的完全不行,请问这是什么情况啊?

发布于 2022-09-02 20:35:09 字数 688 浏览 13 评论 0

1.代码

<input type="button" value="selectAll" onclick="selectAll();">
</body>
<script type="text/javascript">
    function copy(){
        document.execCommand("copy",false,null);
    }
    function selectAll(){
        document.execCommand("selectAll",false,null);
    }
    function open(){
        document.execCommand("open",false,null);
    }
    function saveAs(){
        document.execCommand("saveAs",false,null);
    }
    function print(){
        document.execCommand("print",false,null);
    }
</script>

上面代码是我直接复制过来的,
在别人博客上就是可以运行的,比如全选就可以。
可是复制到我本地电脑html文件上,啥也不行,所有的命令一个都不行.....也上传到服务器过,还是不行...
这是人品问题吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

明媚如初 2022-09-09 20:35:09

这个命令比较特殊,为了安全性问题,加载页面时候调用会失败,你需要
$('#luna').bind('click', function() {$.clipboard('复制的内容成功');}),这样让用户点击调用,如果还不可以。
你可以查看我的例子https://github.com/yelloxing/...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文