js控制ul的显示隐藏,对象的有效范围

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<style>
#innav{position:relative;}
</style>
<script>
    window.onload=function(){
    innav=document.getElementById(‘innav‘);
    innav.style.display=‘none‘;
    }
    function xs(){
        innav.style.display=‘block‘;
        innav.style.left=‘‘;
    }
    function yc(){
        innav.style.display=‘none‘;
        }
</script>
<body>
<ul id=‘nav‘>
<li>首页</li>
<li>公司简介</li>
<li>产品展示
<ul id=‘innav‘>
<li>one</li>
<li>two</li>
<li>three</li>
<li>four</li>

</ul>
</li>
<li>联系我们</li>
</ul>
<button onclick=‘xs();‘>xs</button>
<button onclick=‘yc();‘>yc</button>
</body>
</html>

要想让脚本在网页加载完毕后再执行,js还想写在网页开头,就要用到window.onload=function(){这个里面写函数}

还有就是对象的使用范围,在一个function内函数是可以共用的,包括嵌套的,

如果不在一个函数内,则需要重新在页面获取。

时间: 2024-10-24 07:29:14

js控制ul的显示隐藏,对象的有效范围的相关文章

jQuery控制TR的显示隐藏

网上有很多,这里介绍三种: 第一种方法,就是使用id,这个方法可以在生成html的时候动态设置tr的id,也是用得最多最简单的一种,如下: Html代码   <table> <tr><td>这行不隐藏</td></tr> <tr id="tr_1"><td>这行要隐藏</td></tr> <tr id="tr_2"><td>这行要隐藏&

js控制div是否显示

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> body,ul,li{ padding:0; margin:0} li { list-style:none; } .lis { wi

js 事件点击 显示 隐藏

1 <div style="position:absolute;left:40%;top:10%;border-style:dotted"> 2 <img src="zgl.jpg"/><br/> 3 <center> 4 <input type="button" value="隐藏"/> 5      6 <input type="button&qu

js控制TR的显示影藏

在很多现实的场景中,有的文本框我们希望在选择“是”的按钮之后才出现,这就需要js控制TR的隐藏和显示,(div的影藏显示类似) 以下是一段选择是的按钮就显示身高和体重的文本框的代码.注意:ready方法必须要引用jquery的库. 1.html Code <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <

js和jquery实现显示隐藏

(选择的重要性) 当点击同一个按钮的时候实现显示影藏 <a id="link" class="b-btn-four task-resolve add-sub-task">点击按钮</a></h2> <label class="field-name float-left label-w-80" id="thediv">实现显示隐藏部分</label> js实现: fun

js控制密码的显示与隐藏实例

原理是建立2个input,一个type是text,一个type是password.在点击按钮时,这两input个的显示状态与val()的值在切换. html: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>案例测试</title> 6 <link rel="stylesheet" href=&

js控制元素的显示与隐藏

<body class="easyui-layout"> <div id = "centerId" data-options="region:'center'" style="padding:0px;background:#eee;"> <tiles:insertAttribute name="toolbar-productConfig" /> <div id=&q

js鼠标滑动图片显示隐藏效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <!--声明当前页面的编码集charset=gbk中文编码gb2312,charset=utf-8国际编码--> <meta http-equi

js控制select选中显示不同表单内容

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-