コード:
(HTML)
<html>
<head>
<title>Float Image Gallery</title>
</head>
<body>
<button onclick="showAllGalleries();">Show gallery</button>
<div id="myGallery" class="gallery">
<div class="gallery-close">
<img src="http://bit.do/closeicon" onclick="showAds" />
</div>
</div>
</body>
</html>
<style>
.gallery {
display:none;
width:100%;
height:100%;
left:0;
bottom:0;
top:auto;
right:auto;
position:fixed;
background-color:#cccccc;
opacity:50%;
}
.gallery-close {
width:auto;
height:auto;
margin-top:4px;
margin-left:4px;
}
<style>
<script>
function showMyGallery(){
document.getElementById('myGallery').style.display='inline';
}
function showAllGalleries(){
var adsArray = document.getElementsByClassName("gallery");
for (int i; i<adsArray.length; i++){
adsArray[i].style.display='inline';
}
}
function hideMyGallery(){
document.getElementById('myGallery').style.display='inline';
}
</script>
ただし、showAllGalleries()は機能していないようです。
私のJavascriptコードの問題は何ですか?Javascript以外のjQuery /言語を使用して回答を提案することは避けて
ください。あなたの助けをどうもありがとう。
これを行う:
for (var i = 0; i<adsArray.length; i++){
adsArray[i].style.display='inline';
}
あなたは持っていないint
、string
、float
あなたは他の言語で持っているようにし、他のデータ型。javascriptであなたが持っているのはvar
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加