`

dom例子九(加载网址到表格-简易无刷新评论)

 
阅读更多

案例二十五:

简易无刷新评论

<html>
<head>
<title></title>
<script type="text/javascript">  
 function addComment(){
  var sname=document.getElementById("sname").value;
  var content=document.getElementById("comment").value;
  
  var tableComment=document.getElementById("tableComment");
  var tr=document.createElement("tr");
  var tdName=document.createElement("td");
  tdName.innerText=sname;
  tr.appendChild(tdName);
  
  var tdComment=document.createElement("td");
  tdComment.innerText=content;
  tr.appendChild(tdComment);
  
  tableComment.tBodies[0].appendChild(tr);
 }
 
</script>
</head>
<body>
<table id="tableComment">
<tbody></tbody>
</table>
name:<input id="sname" type="text"/><br/>
content:<textarea id="comment"></textarea><br/>
<input type="button" value="评论" onclick="addComment()"/>
</body>
</html>

案例二十六:

动态加载网站链接到表格中,不兼容IE6.浏览器兼容性的例子
在ie6,ie7下不支持table.appendChild("tr");

<html>
<head>
<title></title>
<script type="text/javascript"> 
 function LoadData(){
 
  
  var data={"百度":"http://www.baidu.com","新浪":"http://www.sina.com.cn","QQ":"http://www.qq.com"};
  var tableLinks=document.getElementById("tableLinks");
  var tr=document.createElement("tr");
  for(var key in data){
   var value=data[key];
   var td=document.createElement("td");
   td.innerHTML="<a href='"+value+"'>"+key+"</a>";
   tr.appendChild(td);
  }
  tableLinks.appendChild(tr);
  
 }
</script>
</head>
<body>
<table id="tableLinks"></table>
<input type="button" value="加载数据" onclick="LoadData()"/>
</body>
</html>


案例二十七:

解决上例的兼容性问题

<html>
<head>
<title></title>
<script type="text/javascript"> 
 function LoadData(){
 
  
  var data={"百度":"http://www.baidu.com","新浪":"http://www.sina.com.cn","QQ":"http://www.qq.com"};
  var tableLinks=document.getElementById("tableLinks");
  for(var key in data){
   var value=data[key];
   var tr=tableLinks.insertRow(-1);//firefox必须添加
   var td1=tr.insertCell(-1);
   td1.innerText=key;
   
   var td2=tr.insertCell(-1);
   td2.innerHTML="<a href='"+value+"'>"+key+"</a>";
  }  
 }
</script>
</head>
<body>
<table id="tableLinks"></table>
<input type="button" value="加载数据" onclick="LoadData()"/>
</body>
</html>


或者
<table id="tableLinks"><tbody></tbody></table>

tableLinks.childNodes[0].appendChild(tr);

分享到:
评论

相关推荐

    PyPI 官网下载 | py_dom_xpath_six-0.2.4-py3-none-any.whl

    # 加载XML文档到DOM对象 elements = select(doc, '//element[@attribute="value"]') ``` 通过`select()`函数,你可以执行XPath查询,并返回匹配的元素列表。这样,你可以方便地遍历和操作XML文档的各个部分。 **...

    懒加载版本表格树

    在传统的表格或树形数据展示中,所有数据通常在初次加载时一次性加载到内存中,这可能导致页面加载速度慢,对用户来说响应时间长,特别是当数据集非常大时。而懒加载(也称为按需加载或延迟加载)解决了这个问题,它...

    dom4j-2.0.0-ALPHA-2

    - DOM:这是一种将整个XML文档加载到内存中的解析方式,提供了一种树状结构来表示XML文档,方便对整个文档进行随机访问。DOM4J库提供了简化版的DOM API,使其更易于理解和使用。 - SAX:它是一种事件驱动的解析器...

    简易无刷新聊天室

    【简易无刷新聊天室】是一种基于Web技术实现的实时通讯应用,主要针对初学者设计,旨在帮助他们理解和掌握实时交互式网页的开发技术。在这个小案例中,用户可以在不刷新页面的情况下发送和接收消息,提高了用户体验...

    iscroll5.2.0--页面下拉刷新,上拉分页加载

    它提供了平滑的滚动体验,并支持许多高级特性,如下拉刷新(Pull-to-Refresh)和上拉加载更多(Infinite Scroll)功能。在移动设备上,由于触摸事件和浏览器默认行为的处理复杂性,iscroll成为了一个不可或缺的工具...

    dom-to-image.js

    一开始使用的是html2canvas.js。功能是可以实现,但是有缺陷(表格存在合并的单元格时,生成的图片表格线框不完整),后来很不容易知道了dom-to-image.js,尝试之后觉得非常不错

    无刷新表格查找.rar

    标题“无刷新表格查找.rar”和描述中提到的“输入框输入查询条件,表格自动过滤符合条件的数据,无刷新”指的是一个常见的前端交互功能——实时搜索或动态过滤表格数据,而无需页面整体刷新。这种功能在现代Web应用...

    asp.net无刷新编辑表格

    ASP.NET无刷新编辑表格是一种网页开发技术,它允许用户在不重新加载整个页面的情况下更新表格内容,提高了用户体验和交互效率。这种技术主要依赖于Ajax(Asynchronous JavaScript and XML)技术,尽管XML在现代Web...

    背影无刷新评论-第二版

    "背影无刷新评论-第二版"是一款专为提高用户体验设计的评论系统,它采用了现代Web开发技术,尤其是Ajax(Asynchronous JavaScript and XML)技术,实现了页面内容在不完全刷新的情况下进行更新,使得用户在发表评论...

    商业编程-源码-XML无刷新三级联动下拉DropDownList示例.zip

    在IT行业中,尤其是在Web开发领域,XML(eXtensible Markup Language)无刷新三级联动下拉DropDownList是一种常见的交互设计模式。这个示例文件“商业编程-源码-XML无刷新三级联动下拉DropDownList示例.zip”显然是...

    07-DOM操作表格

    8. **表格排序**:通过JavaScript实现表格数据的排序,这通常涉及到对数据数组进行排序,然后更新DOM。例如,可以使用`sort()`函数对数组排序,再更新`&lt;tr&gt;`元素的位置。 9. **表格数据绑定**:当表格数据来源于...

    源代码-Ajax 无刷新分页代码.zip

    Ajax(Asynchronous JavaScript and XML)无刷新分页是一种在网页上实现数据分块加载的高效技术,它允许用户在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。在ASP.NET环境中,Ajax无刷新分页尤其...

    一个漂亮的基于jQuery实现的点击后显示-隐藏无刷新登录框程序例子

    无刷新登录框则通过Ajax技术实现,它允许用户在不重新加载整个页面的情况下进行登录,提高了页面的响应速度和流畅性。 jQuery实现这个功能的核心在于其选择器、事件处理和DOM操作。以下是一些关键步骤: 1. **引入...

    domtoimage使用HTML5canvas从DOM节点生成图像

    描述中的"dom-to-image:使用HTML5 canvas从DOM节点生成图像"进一步确认了domtoimage是一个库或服务,它借助HTML5的Canvas元素来捕获DOM结构并将其转化为图像。Canvas是HTML5提供的一种绘制图形的接口,能够动态地...

    jquery插件,基于jquery的表格控件无刷新实现添加编辑删除统计功能

    《基于jQuery的无刷新表格控件开发详解》 在现代Web开发中,高效的数据展示和交互是提升用户体验的关键。jQuery作为一个轻量级的JavaScript库,因其简洁的API和丰富的插件生态,常被用于实现复杂的功能,如动态表格...

    JQ视频播放网页,试听几分钟、加载提示、无刷新评论

    在这个项目中,我们涉及到的核心技术包括视频播放、试听功能、加载提示以及无刷新评论系统。 1. **视频播放**: - 使用HTML5的`&lt;video&gt;`元素来创建视频播放器,它可以支持多种视频格式如MP4、WebM和Ogg。 - ...

    网页下拉刷新上拉加载插件(pull-to-refresh)完美修改版

    网页下拉刷新上拉加载插件,又称为Pull-to-Refresh或Infinite Scroll,是现代网页设计中常用的一种交互方式,旨在提供流畅的用户体验,让用户能够轻松获取更多内容。在这个项目中,我们讨论的是一个针对iscroll插件...

    ASP实例开发源码-jQuery AJAX无刷新评论.zip

    【ASP实例开发源码-jQuery AJAX无刷新评论.zip】是一个基于ASP技术的Web应用程序实例,主要展示了如何利用jQuery和AJAX技术实现无刷新的评论功能。这个实例对于学习和理解Web交互性以及前后端通信机制非常有帮助。...

    js表格操作,DOM实现数据动态增删查改

    - 在页面加载完成后,遍历数据数组,将每条数据转化为表格行并添加到表格中。 3. **动态增加数据** - 设计一个`addRow`函数,接收新数据作为参数。 - 在函数内部,创建新的行元素,为每个数据字段创建单元格,并...

    javascript页面表格实现不刷新排序的例子

    本示例"javascript页面表格实现不刷新排序的例子"正是针对这一需求,通过JavaScript技术来实现在不刷新页面的情况下对表格数据进行排序。 首先,JavaScript是网页动态效果的核心,它可以在浏览器端运行,为网页添加...

Global site tag (gtag.js) - Google Analytics