作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图循环遍历我的 p 数组来查找每个段落变量,以便我可以更改 HTML 的不透明度。
var p1 = document.querySelector(".p1");
var p2 = document.querySelector(".p2");
var p3 = document.querySelector(".p3");
var p = [1,2,3];
function visible() {
for (var i = 0; i < p.length; i++) {
p[i].style.opacity = 1;
}
}
我正在寻找的结果是当我单击输入文本框时我希望显示我的段落。可见函数是一个 html onclick 函数。
最佳答案
我想你的意思是
var p = [p1,p2,p3];
不是
var p = [1,2,3];
已编辑
您可以在 html 中添加参数。
<input type="number" onclick="displayParagraph('.p1')">
<input type="number" onclick="displayParagraph('.p2')">
<input type="number" onclick="displayParagraph('.p3')">
function displayParagraph(paragraphClass){
var p = document.querySelector(paragraphClass);
p.style.opacity = 1;
}
关于javascript - 我需要在单击输入框时显示我的段落。我的 p 数组如何不循环遍历我的段落变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57640542/
我是一名优秀的程序员,十分优秀!