首页 > 解决方案 > 如何在 HTML 类中指定属性?

问题描述

我想知道如何创建一个类,使属于该类的所有链接都没有装饰(下划线)并在新选项卡中打开。我这样做是为了不必在每个“a”标签中写 text-decoration:none target="_blank" 。

我的班级有这个代码:

    <style>
        A.fresh{
            text-decoration:none;
            target="_blank";
        }
    </style>


但它不喜欢 target="_blank"; VS Code 说它期待 ':' 而不是 '='。我很确定这可以简单地在 javascript 中完成,但我也想知道如何修复这个错误。谢谢!

(抱歉这个超级基础的问题,我今天刚学HTML。)

标签: htmlcss

解决方案


使用 JS。

在 HTML 代码中插入一个 script 标签,如下所示:

<script>
document.querySelectorAll("a.fresh").setAttribute("target", "_blank");
</script>

推荐阅读