代碼:
HTML:
<body onload="gogo();test();">
<input type="button" class="btn btn-primary btn-block" style="display:" onclick="isWeiXin()" id="qwe" name="xz" value="點此下載"/>
jsp:
function test(){
var list = "${list}";
var tt=list.length
xiazai(tt); //將TT的值傳入xiazai
}
function xiazai(tt){
var lla=document.getElementById(qwe); //html中的標簽ID為qwe
var xx=tt;
// alert(xx);
if(xx==45){
alert("1");
lla.style.display=' ';
}
else{
alert("2");
lla.style.display='none';
}
}
為何不能實現改變Html標簽中的style.display的值功能?
代碼中有一個改變圖片大小的功能卻能實現。。不能理解為什麼。。
html
<img alt=" " src="${dto.filepath}" id="${dto.media_code}" style="display:block;width:10%;" onclick="fangda(${dto.media_code})"/>
jsp:
function fangda(its){
var obj=document.getElementById(its);
if(obj.style.width=='10%')
{
obj.style.width='100%' ;
}
else{
obj.style.width='10%';
}
}
第二段代碼卻能實現功能。。
if(xx==45){
alert("1");
obj.style.display=' '; //這個obj是什麼,是不是寫錯了,是lla
}
else{
alert("2");
lla.style.display='none';
}