使用 querySelectAll 和 forEach 创建函数
Make Function with querySelectAll with forEach
我想用 foreach 创建一个 javascript querySelectAll。我需要多次使用它。所以我想创建一个函数。但没有工作。请帮助我。
<p id="o">one</p>
<p id="o">two</p>
<script>
function q(x,y) {
document.querySelectorAll(x).forEach(e => { e.y })
}
q('#o', innerHTML = 'Working');
</script>
如果您想将一些代码放入可以传递的可重用形式,那么它需要是一个 函数。
表达式将立即被计算。
innerHTML = 'Working'
会将字符串分配给全局变量 innerHTML
然后将结果(字符串)传递给 y
.
你需要它是一个函数,然后你需要调用它。
此外:ID 在文档中必须唯一。如果您想遍历一组事物,请使用 class.
function q(x, y) {
document.querySelectorAll(x).forEach(y)
}
q('.o', (element) => element.innerHTML = 'Working');
<p class="o">one</p>
<p class="o">two</p>
我想用 foreach 创建一个 javascript querySelectAll。我需要多次使用它。所以我想创建一个函数。但没有工作。请帮助我。
<p id="o">one</p>
<p id="o">two</p>
<script>
function q(x,y) {
document.querySelectorAll(x).forEach(e => { e.y })
}
q('#o', innerHTML = 'Working');
</script>
如果您想将一些代码放入可以传递的可重用形式,那么它需要是一个 函数。
表达式将立即被计算。
innerHTML = 'Working'
会将字符串分配给全局变量 innerHTML
然后将结果(字符串)传递给 y
.
你需要它是一个函数,然后你需要调用它。
此外:ID 在文档中必须唯一。如果您想遍历一组事物,请使用 class.
function q(x, y) {
document.querySelectorAll(x).forEach(y)
}
q('.o', (element) => element.innerHTML = 'Working');
<p class="o">one</p>
<p class="o">two</p>