我使用以下代码插入当前选定文本的链接:
document.execCommand('CreateLink', false, 'link.com')
这很好用,但我真的很希望能够使用此链接插入类/id,以便使用 CSS 更轻松地设计它的样式。如何实现这一点?
最佳答案
您可以通过分配给 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'));
关于javascript - 我可以将类/ID 附加到使用 JavaScript 以编程方式插入的链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21867049/