如何在前台用javascript控制控件的visible属性?

如何在前台用javascript控制控件的visible属性?,第1张

用jQuery的话,非常简单:

$('#button_id').click(function(){

$('#table_id').toggle()

})

如果不用框架,先做一个函数

function toggle() {

var table = document.getElementById('table_id')

table.style.visibility = (table.style.visibility == 'hidden') ? 'visible' : 'hidden'

}

然后给button写一个属性

onclick="toggle()"

就行了。

注意: 例子里面的 button_id 和 table_id 要换成你自己的 id。

<!--不知道你说的visible是不是指的CSS中的visibility,姑且认为是吧,其实 *** 作的过程都是类似的-->

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<style type="text/css">

#table{border-collapse: collapseborder: 1px solid redmargin:20px autovisibility:hidden}

td{border:1px solid blackwidth: 100pxheight: 40px}

</style>

<script type="text/javascript">

window.onload=function(){

//获取DOM元素

var oBtn=document.getElementById('btn')

var table=document.getElementById('table')

//给按钮绑定点击事件

oBtn.onclick=function(){

table.style.visibility='visible'

}

}

</script>

</head>

<body>

<input id="btn" type="button" value="点击出现"/>

<table id="table">

<tr>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

</table>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11226387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存