RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
DHTML应用一撇改变网页中元素(Inber原作)
  • 作者:zhaozj
  • 发表时间:2020-12-23 10:58
  • 来源:未知

利用DHTML技术我们可以改变网页中的任何效果

(原理:首行读html页面,然将原有元素隐藏,然后将读得的数据显示)

1,得到HTML元素

2,改变HTML元素

本例是用javaScript脚本来取csdn blog的页头统计,然后改变其位置,(注:本例中只没有将原位置隐藏,大家可以再用javaScript 控制display的方法将其隐藏,这里就不再说了)

             <script language="JavaScript">var h3_array=new Array();var li_array=new Array();h3_array=document.body.getElementsByTagName("h3");//取网页中的h3元素对象li_array=document.body.getElementsByTagName("li");//取网页中的li元素对象  for (var i = 0; i < h3_array.length; i++)    {      var ite_h3_value =h3_array[i].innerHTML;//将元素对象的值取出并放入数组中   }      for (var j=0;j<li_array.length;j++)   {      var ite_li_value =li_array[j].innerHTML;   }var h3_m1=h3_array[1].innerHTML;//取出数组中的值var li_m0=li_array[4].innerHTML;var li_m1=li_array[5].innerHTML;var li_m2=li_array[6].innerHTML;var li_m3=li_array[7].innerHTML;

//以下是显示部分    document.writeln("<div id='leftmenu' style='position:absolute; left:-3px; top:800px; width:146px; height:86px; z-index:1; background-color: #102E48; layer-background-color: 102E48; border: 1px none #000000;'>");    document.writeln("  <table width='165' border='0'>");    document.writeln("    <tr>");     document.writeln("     <td>"+h3_m1+"</td>");     document.writeln("   </tr>");      document.writeln("  <tr>");    document.writeln("      <td>"+li_m0+"</td>");    document.writeln("    </tr>");    document.writeln("    <tr>");     document.writeln("     <td>"+li_m1+"</td>");    document.writeln("    </tr>");    document.writeln("    <tr>");     document.writeln("     <td>"+li_m2+"</td>");     document.writeln("   </tr>");    document.writeln("    <tr>");    document.writeln("      <td>"+li_m3+"</td>");    document.writeln("    </tr>");    document.writeln("  </table>");    document.writeln("</div> ");                </script>

这只是DHTML技术中的一个上小应用,如感兴趣的朋友可以和我联系共同探讨。