admin管理员组文章数量:1406950
I have made a JavaScript script which will scan through a webpage for all of the .gif files and set their visibility properties to "hidden". This allows me to select what type of image I want to show on my page... I used this code:
function makeAllGIF(){
var x = document.getElementsByTagName("img");
for(i = 0 ; i < x.length; i++){
var y = x.item(i);
if(y.getAttribute("src").match("gif") != null){
y.style.visibility = "visible";
}
else{
y.style.visibility = "hidden";
}
}
}
Changing the code to
function makeAllGIF(){
var x = document.getElementsByTagName("img");
for(i = 0 ; i < x.length; i++){
var y = x.item(i);
if(y.getAttribute("src").match("gif") != null){
y.style.display = "normal";
}
else{
y.style.display = "none";
}
}
}
works fine.
I have made a JavaScript script which will scan through a webpage for all of the .gif files and set their visibility properties to "hidden". This allows me to select what type of image I want to show on my page... I used this code:
function makeAllGIF(){
var x = document.getElementsByTagName("img");
for(i = 0 ; i < x.length; i++){
var y = x.item(i);
if(y.getAttribute("src").match("gif") != null){
y.style.visibility = "visible";
}
else{
y.style.visibility = "hidden";
}
}
}
Changing the code to
function makeAllGIF(){
var x = document.getElementsByTagName("img");
for(i = 0 ; i < x.length; i++){
var y = x.item(i);
if(y.getAttribute("src").match("gif") != null){
y.style.display = "normal";
}
else{
y.style.display = "none";
}
}
}
works fine.
Share edited Oct 30, 2023 at 4:10 Peter Mortensen 31.6k22 gold badges110 silver badges133 bronze badges asked Dec 1, 2012 at 19:43 Shaun WildShaun Wild 1,2433 gold badges17 silver badges36 bronze badges 1-
1
Use
display:none
instead. – Mario S Commented Dec 1, 2012 at 19:45
2 Answers
Reset to default 4Set the attribute display: none
on your images.
Yep, Levib is right. Just modify the code as below:
function makeAllGIF(){
var x = document.getElementsByTagName("img");
for(i = 0 ; i < x.length; i++){
var y = x.item(i);
if(y.getAttribute("src").match("gif") != null){
y.style.visibility = "visible";
y.style.display = ""; // You can assign "block" as the value here.
}
else{
y.style.visibility = "hidden";
y.style.display = "none";
}
}
}
本文标签: javascriptHow can I make an image become invisible and un interactable on a webpageStack Overflow
版权声明:本文标题:javascript - How can I make an image become invisible and un- interactable on a webpage? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744934713a2633110.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论