【发布时间】:2018-01-20 08:54:34
【问题描述】:
在靠近结尾处标记为 1) 和 2) 的脚本行中,我已经评论过,我的问题是关于方括号?在这种情况下,方括号的正确 JavaScript 术语是什么?方括号的使用与括号在这里的工作方式相同吗?即首先计算 () 括号内的代码,然后将计算值传递给该行的其余部分以计算该行的其余部分?
谢谢艾玛:)
<button style="border:none; font-size: 22px;background-color:black;
color:white; position:fixed; top:40%; left:5%" class="w3-button w3-black w3-
display-left" onclick="plusDivs(-1)">❮</button>
<button id="rightbutton" style="border:none; font-size: 22px;background-
color:black; color:white;position:fixed; top:40%; right:2%" class="w3-button
w3-black w3-display-right" onclick="plusDivs(1)">❯</button>
<script>
var slideIndex = 1;
showDivs(slideIndex);
function plusDivs(n) {
showDivs(slideIndex += n);
}
function showDivs(n) {
var i;
var x = document.getElementsByClassName("mySlides");
if (n > x.length) {slideIndex = 1}
if (n < 1) {slideIndex = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none"; // 1) the square brackets here?
}
x[slideIndex-1].style.display = "block"; // 2) and the square brackets here?
}
</script>
【问题讨论】:
标签: javascript