【发布时间】:2020-09-13 14:52:18
【问题描述】:
在创建一个简单的脚本经过一个小时的反复试验后,我向您寻求帮助。我想创建一个button,单击它后会为网站上的所有a 选择器添加下划线样式。我已经写了一个简单的函数,但不幸的是它不起作用。
整页有大量a选择器,整页代码我就不发了。
JS 文件:
function underlineLinks() {
const links = document.querySelectorAll("a");
links.style.textDecoration = "underline";
}
HTML 代码:
<button onclick="underlineLinks()">Underline</button>
functions.php 文件中的 PHP 代码:
function underline_links() {
wp_enqueue_script( 'js-file', get_stylesheet_directory_uri() . '/js/underline.js');
}
add_action('wp_enqueue_scripts', 'underline_links');
【问题讨论】:
-
querySelectorAll返回一个类似结果的数组。您必须遍历它们才能访问它们的每一个style属性并单独设置它们。 -
向
<body>添加一个类并使用CSS 规则会容易得多。
标签: javascript html wordpress