我使用以下代码插入当前所选文本的链接:
document.execCommand('CreateLink', false, 'link.com')
这很好用,但我真的很想能够通过这个链接插入一个类/ id,以便使用CSS更容易使它的样式。如何实现这一目标?
答案 0 :(得分:2)
您可以通过分配DOM元素的 className 属性来添加类:
someElement.className = 'myClass';
请注意,document.execCommand
是IE发明,它不是跨浏览器。而是使用:
var link = document.createElement('a');
link.href = 'link.com';
link.className = 'someClass';
link.id = 'someID';
link.appendChild(document.createTextNode('link.com'));