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

标签 javascript html hyperlink

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

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/

相关文章:

css - 样式超链接与正文几乎没有区别有什么意义?

javascript - 如何在动画滚动中将整个页面从链接滚动到 75%

javascript - 从图像下方滑动文本

javascript - include::before 伪类在 javascript 中

javascript - $(document).ready 中的 jquery 的 removeAttr 函数不起作用

javascript - 如何检查用户是否使用 javascript 触摸设备(智能手机)

javascript - 将图像从 html canvas 发送到 Flask python 不起作用

html - 使用超链接在复选框 hack 中切换复选框的状态

javascript - 在生产中使用 "coffee"而不是 "node"命令

javascript - 在另一张图片上显示超棒的字体图标