javascript控制页面控件隐藏显示的两种方法

用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见。不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。

<p>
    <input id='bbs' value="想要隐藏的控件">
</p>
<p>
    隐藏上面的控件,并使其不占用页面上的位置
<input type="button" value='隐藏' οnclick='displayHideUI()'>
<input type="button" value='显示' οnclick='displayShowUI()'>
<br />
仅仅隐藏控件,其位置仍然占用
<input type="button" value='隐藏' οnclick='visibilityHideUI()'>
<input type="button" value='显示' οnclick='visibilityShowUI()'>
</p>

<script language="javascript" type="text/javascript">
function displayHideUI()
{
    var ui = document.getElementByIdx("bbs");
    ui.style.display="none";
}
function displayShowUI()
{
    var ui = document.getElementByIdx("bbs");
    ui.style.display="block";
}

function visibilityHideUI()
{
    var ui = document.getElementByIdx("bbs");
    ui.style.visibility="hidden";
}
function visibilityShowUI()
{
    var ui = document.getElementByIdx("bbs");
    ui.style.visibility="visible";
}
</script>


修改链接地址涉及到href,修改链接显示的内容涉及到html:

    $.ajax({
type: 'post',//可选get
url: 'getTopNewsAction.shtml',//这里是接收数据的PHP程序
dataType: 'json',//服务器返回的数据类型 可选XML ,Json jsonp script html text等
success: function(msg){
  //这里是ajax提交成功后,PHP程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义!
  $("#topNews").attr("href", "newsCenterAction.shtml?opFlag=view&id=" + msg.id); //这里设置链接地址
  $("#topNews").html(msg.title);  //这里设置显示的内容
},
error: function(){
alert('查询置顶新闻失败');
}
})


你可以使用这句代码读取jQuery的最新版本的代码文件。

jquery官方的引用地址:

示例:

 
 
?
1
<script src= "http://code.jquery.com/jquery-latest.js" ></script>
有效地址:

其中:1.4.1是版本信息

latest: 表示最新

 

Google引用地址:

可以使用下面这个代码从ajax.googleapis.com调用同样的最新版本jQuery:

示例:

 
 
?
1
<script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type= "text/javascript" ></script>
有效地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值