Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为容器中的所有链接设置基本目标_Javascript_Html_Css - Fatal编程技术网

Javascript 为容器中的所有链接设置基本目标

Javascript 为容器中的所有链接设置基本目标,javascript,html,css,Javascript,Html,Css,是否可以将article.blank内的所有链接的默认目标设置为\u blank,而不显式更改每个链接的目标 <a href='https://example.com'>Don't change my target.</a> <article class='blank'> <h1>Hello, World!</h1> <p>Well, hello? Follow <a href='https://example

是否可以将article.blank内的所有链接的默认目标设置为\u blank,而不显式更改每个链接的目标

<a href='https://example.com'>Don't change my target.</a>
<article class='blank'>
  <h1>Hello, World!</h1>
  <p>Well, hello? Follow <a href='https://example.com'>the link</a>, blah-blah.</p>
</article>
<article class='blank'>
  <h1>Lorem Ipsum</h1>
  <p>Dolor sit amet? <a href='https://example.com'>Lingua latina</a> non penis canis est.</p>
</article>

试试这个jQuery.blank a.attrtarget,\u blank

您可以通过以下方式为文档中的所有标记设置基本目标

<head>
  <base target="_blank">
</head>
在需要特定目标的地方,可以通过

<a target="different target"> </a>

您可以在全局选择器上的CSS文件中定义此属性,以获取此属性中的所有元素。 将css文件更新为:

* {
   target: "_blank";
}

在主css中更新此属性

* {
   target: "_blank";
}

你真的接受了下面的答案并且它对你有用吗?虽然这段代码可以回答这个问题,但是最好在不介绍其他人的情况下解释它是如何解决问题的,以及为什么要使用它。只有代码的答案是。在W3C规范中找不到这样的属性。此外,现代浏览器认为目标属性是无效的。这是一个无效的CSS属性,对于现代浏览器来说是无效的。虽然您的答案是唯一接近正确的,但它不允许只根据需要设置容器中的链接的基本目标,而是为文档中的所有链接设置基本目标。还要注意,只考虑第一个标记,忽略后续标记。这是一个无效的CSS属性,不适用于现代浏览器。请参见。