下面的代码是 当 XFJ11的值为0时 不显示ID为FX1的 DIV内容
大家帮忙看下哪里有错误 或者该怎么写<script>
var num = document.getElementById("xfj1").innerText;
if(num > 0)
{
document.getElementById("fx1").style.display = "";
}
else
{
document.getElementById("fx1").style.display = "none";
}
</script>
<div class="FangXingMain" id="fx1">
<div class="FangXingList">
<span class="FangXing2">{dede:field.dffangxingyi /}</span>
<span class="MenShiJia2"><s>{dede:field.dfmenshijiayi /}</s></span>
<span class="QianTaiJia2" id="xfj1">0</span>
<span class="ZaoCan2">{dede:field.dfzaocanyi /}</span>
<span class="ChuangXing2" style=" overflow: hidden; height: 20px;">{dede:field.dfchuangxingyi /}</span>
<span class="KuanDai2">{dede:field.dfkuandaiyi /}</span>
<span class="FenHong2">
<Script>
var x = {dede:field.dfxianfujiayi /};
var y = 0.06;
document.write(Math.round(x*y)/1)
</Script>
</span>
<span class="XianFu2"><a href="{dede:field name='phpurl'/}/hotelyd.php?aid={dede:field.id/}&title={dede:field.title/}" title="酒店预订" target="_blank"><img src="{dede:global.cfg_templets_skin/}/images/yuding.gif" /></a></span>
</div>
<div class="FangXingCon">
<ul>
<li>·面积:{dede:field.dfmianjiyi /}平方米</li>
<li>·楼层:{dede:field.dfloucengyi /}</li>
<li>·房型:{dede:field.dffangxiangyi /}</li>
<li>·床型:{dede:field.dfchuangxiangxyi /}</li>
<li>·可加床:{dede:field.dfjiachuangyi /}</li>
<li>·无烟房:{dede:field.dfwuyanfangyi /}</li>
<div style="clear:both"></div>
</ul>
</div>
</div>
大家帮忙看下哪里有错误 或者该怎么写<script>
var num = document.getElementById("xfj1").innerText;
if(num > 0)
{
document.getElementById("fx1").style.display = "";
}
else
{
document.getElementById("fx1").style.display = "none";
}
</script>
<div class="FangXingMain" id="fx1">
<div class="FangXingList">
<span class="FangXing2">{dede:field.dffangxingyi /}</span>
<span class="MenShiJia2"><s>{dede:field.dfmenshijiayi /}</s></span>
<span class="QianTaiJia2" id="xfj1">0</span>
<span class="ZaoCan2">{dede:field.dfzaocanyi /}</span>
<span class="ChuangXing2" style=" overflow: hidden; height: 20px;">{dede:field.dfchuangxingyi /}</span>
<span class="KuanDai2">{dede:field.dfkuandaiyi /}</span>
<span class="FenHong2">
<Script>
var x = {dede:field.dfxianfujiayi /};
var y = 0.06;
document.write(Math.round(x*y)/1)
</Script>
</span>
<span class="XianFu2"><a href="{dede:field name='phpurl'/}/hotelyd.php?aid={dede:field.id/}&title={dede:field.title/}" title="酒店预订" target="_blank"><img src="{dede:global.cfg_templets_skin/}/images/yuding.gif" /></a></span>
</div>
<div class="FangXingCon">
<ul>
<li>·面积:{dede:field.dfmianjiyi /}平方米</li>
<li>·楼层:{dede:field.dfloucengyi /}</li>
<li>·房型:{dede:field.dffangxiangyi /}</li>
<li>·床型:{dede:field.dfchuangxiangxyi /}</li>
<li>·可加床:{dede:field.dfjiachuangyi /}</li>
<li>·无烟房:{dede:field.dfwuyanfangyi /}</li>
<div style="clear:both"></div>
</ul>
</div>
</div>
num 不是一个数值 和 0 无法比较
<script>
var num = document.getElementById("xfj1").innerText;
if(Number(num) > 0)
{
document.getElementById("fx1").style.display = "";
}
else
{
document.getElementById("fx1").style.display = "none";
}
</script>
改用 :document.getElementById("xfj1").textContent
也可以加一个属性:runat="server" 然后用代码来控制visiable(asp.net)
var num = document.getElementById("xfj1").innerText;
if(num > 0)
{
document.getElementById("fx1").style.display = "";
}
else
{
document.getElementById("fx1").style.display = "none";
}
}
您好!如果我有两个或三个DIV要控制 这个代码该怎么写呢
window.onload = function(){
var num = document.getElementById("xfj1").innerText;
if(num > 0)
{
document.getElementById("fx1").style.display = "";
}
else
{
document.getElementById("fx1").style.display = "none";
}
}
window.onload = function(){
var num = document.getElementById("xfj2").innerText;
if(num > 0)
{
document.getElementById("fx2").style.display = "";
}
else
{
document.getElementById("fx2").style.display = "none";
}
}