用JS实现页内动态切换DIV的内容
来源:互联网 发布:算法设计中文版 编辑:程序博客网 时间:2024/05/16 19:42
用JS实现页内动态切换DIV的内容
设想:无需页面跳转,仅通过当页提供的锚动态改变指定div内的内容。
思路:可利用getElementById方法加以实现。getElementById通过id属性捕获或赋值给网页特定元素的相关资讯,如innerHTML(内部的html超文本)、innerTEXT(内部的text纯文本)等。其语法结构为:document.getElementById(v).innerHTML,“v”为特定元素的id标识,用时需要小角引号将其括起来。
例如,假设有一个id标识为middle的div,我们可以通过以下JS代码获得它的内容:
str=document.getElementById('middle').innerHTML; //str将是div里的HTML代码
同样的,我们也可以通过JS改变div的内容(即赋新值给它):
str="Hello Javascript!";
document.getElementById('middle').innerHTML=str;
这样,id标识为middle的div内部的内容将是“Hello Javascript!”,原来的内容(如果有)已经被刷新。
下面给出简单的代码和演示范例:
<div id="middle">DIV内容更新测试:点击以下链接,这里的内容将被刷新!</div>
<script language="javascript">
var text=new Array(); //定义需要显示的数组
text[0]="内容一:政治纪律";
text[1]="内容二:组织纪律";
text[2]="内容三:经济工作纪律";
text[3]="内容四:群众工作纪律";
document.write("<br>第 ");
for(i=0;i<text.length;i++){
j=i+1;
document.write("<a style='cursor:hand;'onclick=javascript:show(" + i + ");this.style.color='#ddd'; name=" + i + ">" + j + "</a> ");
}
document.write("组");
function show(idx){
document.getElementById("middle").innerHTML=text[idx];
}
</script>
- 用JS实现页内动态切换DIV的内容
- js实现div的切换
- Js实现div的宽度切换
- 动态向div内添加标签内容:
- js实现两个div左右并列显示,并实现点击标题,切换内容显示
- JS实现的简单的div切换显示
- 实现div的大小随着内容进行动态改变
- js 向 div 动态 添加 内容 table
- 分享一个CSS3实现的动态内容标签页切换效果教程
- 用js给div绑定事件,实现点击切换效果的几种方式总结
- js实现div内容局部变色的两种方法
- JS 如何实现两个div的内容调换
- JS实现复制div(span)的内容到剪切板
- div 内容点击切换的小技巧
- div 内容点击切换的小技巧
- 动态增加div,实现div之间的切换,不刷新页面
- html frame实现页面内容动态切换
- html frame实现页面内容动态切换
- 我为什么选择go语言
- 20140427
- 万能的函数 之 接口继承 实现继承~~~
- 影像分类中的混淆矩阵
- android 获取string.xml中的value
- 用JS实现页内动态切换DIV的内容
- 人生处世的哲学
- 五个方法成为更好的程序员---学习和总结
- RAC下Voting disk和OCR的管理
- hdu1164
- Dijkstra
- javaGUI编程-----鼠标键盘监听
- NYOJ995硬币找零
- android sdk 如何重新生成debug.keystore