使用js动态的修改div和span标记中…
来源:互联网 发布:ipad直播软件 编辑:程序博客网 时间:2024/06/07 18:31
使用ajax,通过会把服务器端响应获取到reponseText或者reponseXML中的信息,以某种方法动态的写到div和span标记中,这样,可以在无刷新的情况下,改变页面内容的显示。
通过javascript进行动态的修改,修改的方法有两种:
1.
2.
3.
实例:
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>无标题文档</title>
<scripttype="text/javascript">
function fillDivWithInnerHTML() {
var username =document.getElementByIdx_x("username").value;
var textDiv =document.getElementByIdx_x("textDiv");
textDiv.innerHTML=username;
}
function fillDivWithTextNode() {
var textDiv =document.getElementByIdx_x("textDiv");
//首先删除所有已新建的Text Node节点
while(textDiv.hasChildNodes()) {
textDiv.removeChild(textDiv.childNodes[0]);
}
var textNode =document.createTextNode(document.getElementByIdx_x("username").value);
textDiv.appendChild(textNode);
}
function fillSpanWithInnerHTML() {
var username =document.getElementByIdx_x("username").value;
var textSpan =document.getElementByIdx_x("textSpan");
textSpan.innerHTML=username;
}
function fillSpanWithTextNode() {
var textSpan =document.getElementByIdx_x("textSpan");
//首先删除所有已新建的Text Node节点
while(textSpan.hasChildNodes()) {
textSpan.removeChild(textSpan.childNodes[0]);
}
var textNode =document.createTextNode(document.getElementByIdx_x("username").value);
textSpan.appendChild(textNode);
}
</script>
</head>
<body>
<input type="text"id="username"name="username"/><br/>
<input type="button"id="fillDivWithInnerHTML" value="fillDivWithInnerHTML"onclick="fillDivWithInnerHTML()"/>
<br/>
<input type="button"id="fillDivWithTextNode" value="fillDivWithTextNode"onclick="fillDivWithTextNode()"/>
<br/>
<input type="button"id="fillSpanWithInnerHTML" value="fillSpanWithInnerHTML"onclick="fillSpanWithInnerHTML()"/>
<br/>
<input type="button"id="fillSpanWithTextNode" value="fillSpanWithTextNode"onclick="fillSpanWithTextNode()"/>
<spanid="textSpan"></span><br/>
<divid="textDiv"></div>
</body>
</html>
引自:http://juwen270.blog.163.com/blog/static/804611022008112710819135
- 使用js动态的修改div和span标记中…
- HTML使用<span>和<div>布局中遇到的问题
- div和span元素的使用区别
- div标记与span标记
- div和span的区别
- SPAN和DIV的区别
- div和span的区别
- SPAN和DIV的区别
- span和div的区别
- div和span的不同
- span和div的区别
- span和div的区别
- div和span的区别
- div 和 span的区别
- DIV 和 SPAN 的区别
- div 和 span 的区别
- SPAN 和 DIV 的区别
- DIV和SPAN的区别
- Unity NGUI UISprite 图集替换
- gulp常用API
- 一个bug引发的linux smp 血案(二)
- amfphp 数据乱码解决
- 鼠标经过效果
- 使用js动态的修改div和span标记中…
- FMS服务器端和客户端互相调用
- php发送邮件
- Android app更新方案
- Java学习笔记之IO(七):FileReader输入字符流
- android端通过FTP上传图片
- 网页上的视频打不开
- Flex隐藏空间
- FMS服务端与客户端之间的通信方式