1
'insert_img': { 
    "text": "Inserimage", 
    "icon":"icon icon-picture", 
    "tooltip": "Insertimage", 
    "commandname":null, 
    "custom": function(){ 
        var imgSrc = prompt('Enter image location', '');
        if (imgSrc != null) {
            document.execCommand('insertimage', false, imgSrc);
        } 
    } 
},

我有这样的代码,我想给图像添加 alt,我该如何实现?当我拿我想看到的来源时<img src="smiley.gif" alt="Smiley face">,这可能吗?请帮我。

4

2 回答 2

1

看来你不能直接用 execCommand 来做另外一个命令的文档

添加图像后,您仍然可以在 jQuery 中执行此操作(我知道,这似乎有点骇人听闻,但不认为您可以做得更好):

$('img[src="smiley.gif"]').attr('alt','Smiley face');
于 2013-05-13T09:37:53.193 回答
1

您可以像这样使用 insertHTML 命令:

document.execCommand('insertHTML', 0, '<img src="' + newUrlValue + '" alt="' + newAltValue + '" />');
于 2018-05-22T08:03:30.807 回答