javascript - document.getElementsByClassName 不起作用
问题描述
有谁知道为什么它不起作用?
我希望它odpoved
在单击 div 时显示 div dotaz
。
function ukaz(a) {
var elements = document.getElementsByClassName(a);
for (var i = 0; i < elements.length; i++) {
elements[i].style.display = "block";
}
}
<div class="dotaz" onClick="ukaz(odpoved)">
<p>YOSODJDN</p>
<span class="qanick">jirka</span>
<span class="fafadown"><i class="arrow fa fa-angle-down" style="font-size:24px"></i></span>
</div>
<div class="odpoved" style="display:none">
<p>ODPOVED</p>
<span class="qanick">anetka</span>
</div>
解决方案
像这样使用它,odpoved
作为字符串传递
<div class="dotaz" onClick="ukaz('odpoved')">
<div class="dotaz" onClick="ukaz('odpoved')">
<p>YOSODJDN</p>
<span class="qanick">jirka</span>
<span class="fafadown"><i class="arrow fa fa-angle-down" style="font-
size:24px"></i></span>
</div>
<div class="odpoved" style="display:none">
<p>ODPOVED</p>
<span class="qanick">anetka</span>
</div>
<script>
function ukaz(a) {
var elements = document.getElementsByClassName(a);
for (var i = 0; i < elements.length; i++) {
elements[i].style.display = "block";
}
}
</script>
推荐阅读
- python - 将代码迁移到 tensorflow 2.0 会出现无效参数错误:默认 MaxPoolingOp 仅支持设备类型 CPU 上的 NHWC
- php - 禁用网络浏览器上的目录和文件列表。就像我们在 google chrome 中看到源代码中的所有列表
- javascript - 如何向现有的 JavaScript 变量添加内容?
- java - gradle - ProjectB 缺少 ProjectA 依赖项
- javascript - JSON 和 ASP.NET WebMethod 不触发服务器端方法
- python - 为什么 matplotlib.image.imread(img) 会给出非常高的像素值?
- python-3.x - 从两列返回一个值的函数
- jenkins - 如何从 Jenkins 输出中提取变量(用户名、ID)
- javascript - 如何使用外部 JavaScript 在鼠标悬停时显示 div/元素?
- python - TypeError:只能将列表(不是“str”)连接到列表| 蒸馏器迁移