11.18-学习心得

原创 2015年11月19日 00:54:45

 var menu=document.getElementById("tab"+m).getElementsByTagName("li"); 

通过给父级元素建立ID值,可以利用document对象的getElementById("")或者getElementsByTagName()来获取某个节点子元素的内容,相应的赋值给一个变量,就可以构建一个数组。然后在通过for循环我们可以实现给具体某个标签实现某种功能;例如:for(i=0;i<menu.length;i++)
{
   menu[i].className=i==n?"now":""; 
   showdiv[i].style.display=i==n?"block":"none"; 
直接给数组showdiv的第i+1个元素里面的style的dispaly赋值;其中“.”一般翻译为“的”;给某属性直接赋值用“=”,区别于CSS中的冒号;再者,可以利用className属性,在进行某个事件时,给某个元素加上已经定义好的样式!

<div id="tab1">
<ul>
   <li onmouseover="setTab(1,0)" class="now">源代码</li>
   <li onmouseover="setTab(1,1)">ASP</li>
   <li onmouseover="setTab(1,2)">PHP</li>
   <li onmouseover="setTab(1,3)">JSP</li>
</ul>
</div>

创建祖父,父,子的标签可以利用上述;

display与visible

display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。

visible:hidden--- 使对象在网页上不可见,但该对象在网页上所占的空间没有改变,通俗来说就是看不见但摸得到。

display:block---此元素显示为块级元素,并且在元素的两侧加上换行符;

display:inline--此元素显示为行内元素,在元素的两侧不加换行符了


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

HID-学习心得

  • 2017年03月31日 08:37
  • 176KB
  • 下载

OpenLayers3 学习心得(六)——WMS服务

最近,有同学问如何加载geoserver发布的wms服务

xmpp学习心得

  • 2015年03月12日 10:42
  • 35KB
  • 下载

eplan学习心得

  • 2015年05月05日 18:10
  • 403KB
  • 下载

MUi开发: mui.post学习心得、php做后端和跨域的解决办法

正题,先来看看什么是mui.post吧, mui团队对mui.post的解释 mui.post()方法是对mui.ajax()的一个简化方法,直接使用POST请求方式向服务器发...
  • Generon
  • Generon
  • 2017年05月23日 11:14
  • 441

c语言学习心得

  • 2015年11月21日 21:08
  • 25KB
  • 下载

hibernate学习心得

  • 2014年10月26日 15:27
  • 512KB
  • 下载

openlayers3个人学习心得之LineString

openlayers3个人学习心得之LineString

Objective-C学习心得

  • 2014年09月17日 20:37
  • 2MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:11.18-学习心得
举报原因:
原因补充:

(最多只允许输入30个字)