[英]Changing the link color in .innerHTML
I'm currently using:我目前正在使用:
div.innerHTML = "<span style='color:#FF0000'><a href='https://www.google.com/' target='_blank'>Link Text</a></span>"
and would like Link Text
to appear in Red.并希望
Link Text
以红色显示。
Just add the style in the a tag:只需在 a 标签中添加样式:
var div = document.querySelector('div'); div.innerHTML = "<a href='https://www.google.com/' target='_blank' style='color:#FF0000'>Link Text</a>"
<div></div>
Consider to use css classes instead add inline styles.
考虑使用 css 类而不是添加内联 styles。 Classes are more meaninful and global.
课程更有意义和全球化。
you should definitly use classes, then you are much more flexible:你应该明确地使用类,那么你会更加灵活:
This should work:这应该有效:
div.innerHTML = "<span><a class='link' href='https://www.google.com/' target='_blank'>Link Text</a></span>"
And your CSS:还有你的 CSS:
.link, .link:hover, link:active, link:visited {
color:#FF0000
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.