亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我這里按鈕切換沒有用

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>無標題文檔</title>

<link rel="stylesheet" href="Untitled-2.css" type="text/css">

</head>

?

<body>

<div class="swiper">

<div class="container" style="left:-600px">

? ? ? ? <div class="slide slide1"></div>

? ? ? ? <div class="slide slide2"></div>

? ? ? ? <div class="slide slide3"></div>

? ? ? ? <div class="slide slide4"></div>

? ? ? ? <div class="clear"></div>

? ? </div>

? ? <div class="bottons">

? ? <div class="botton1 botton left"></div>

? ? ? ? <div class="botton2 botton left"></div>

? ? ? ? <div class="botton3 botton left"></div>

? ? ? ? <div class="botton4 botton left"></div>

? ? ? ? <div class="clear"></div>

? ? </div>

? ? <div class="arrow prev">&lt;</div>

? ? <div class="arrow next">&gt;</div>

</div>

<script>

window.onload=function(){

var swiper=document.getElementsByClassName("swiper");

var container=document.getElementsByClassName("container");

var slide=document.getElementsByClassName("slide");

var botton=document.getElementsByClassName("botton");

var prev=document.getElementsByClassName("prev");

var next=document.getElementsByClassName("next");

function animate(offset){

container.style.left=parseInt(container.style.left)+offset+"px";

};

prev.onclick=function(){

animate(600);

};

next.onclick=function(){

animate(-600);

}

}

</script>

</body>

</html>


正在回答

4 回答

首先你使用document.getElementsByClassName()來獲取元素其實獲取的是一個數組,并不是這個元素,你這樣寫document.getElementsByClassName("container")[0]; 在獲取元素后加個[0],,然后再點擊prev或者next就會發現容器的left值有變化

1 回復 有任何疑惑可以回復我~
#1

任性不是罪

但是,如果這樣寫的話,獲取buttons 元素那一點就只能獲取buttons 而不能獲取其下面的span了,這個需要怎么改呢?
2016-07-20 回復 有任何疑惑可以回復我~

你Class給的BUTTONS

調用的時候是button

0 回復 有任何疑惑可以回復我~

css另外寫的..加載進去了

0 回復 有任何疑惑可以回復我~

沒圖片當然沒有用

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我這里按鈕切換沒有用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號