我正在尝试为自定义 CMS 创建一个迷你所见即所得编辑器。它具有添加和删除链接的选项。它可以成功地添加链接,但希望有在超链接中添加 target="_blank"
的选项。如果可能的话,我也想能够添加 alt=""
和 title=""
。
目前这是我的代码:
function addLink() {
var linkURL = prompt('Enter a URL:', 'http://');
editorWindow.document.execCommand('createlink', false, linkURL);
}
我已经寻找过,但似乎找不到解决方案。我看到的大部分解决方案都建议添加以下内容:
function addLink() {
var linkURL = prompt('Enter a URL:', 'http://');
var newLink = editorWindow.document.execCommand('createlink', false, linkURL);
newLink.target = "_blank";
}
但是这似乎不起作用。有什么建议吗?
document.createElement('a');
创建一个新元素,然后添加setAttribute('target', '_blank');
。唯一看不到的是如何将链接应用于已经突出显示的文本。 - thelos999