我可以将类/ ID附加到我使用javascript以编程方式插入的链接吗?

时间:2014-02-18 22:40:47

标签: javascript html hyperlink

我使用以下代码插入当前所选文本的链接:

document.execCommand('CreateLink', false, 'link.com')

这很好用,但我真的很想能够通过这个链接插入一个类/ id,以便使用CSS更容易使它的样式。如何实现这一目标?

1 个答案:

答案 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'));