最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用JavaScript实现表格编辑器(实例讲解)

来源:动视网 责编:小采 时间:2020-11-27 22:33:40
文档

使用JavaScript实现表格编辑器(实例讲解)

使用JavaScript实现表格编辑器(实例讲解):实现效果: html代码: <!DOCTYPE html> <html> <head> <meta charset=UTF-8> <title>表格编辑器</title> <link rel=stylesheet type=text/css hre
推荐度:
导读使用JavaScript实现表格编辑器(实例讲解):实现效果: html代码: <!DOCTYPE html> <html> <head> <meta charset=UTF-8> <title>表格编辑器</title> <link rel=stylesheet type=text/css hre


实现效果:  

    

html代码:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>表格编辑器</title>
 <link rel="stylesheet" type="text/css" href="css/tableWrite.css" rel="external nofollow" />
 <script src="js/tableWrite.js" type="text/javascript" charset="utf-8"></script>
 </head>
 <body>
 <h1>表格编辑器</h1>
 <section>
 <table id="myTable">
 <tbody>
 <tr>
 <th>用户名</th>
 <th>地址</th>
 <th>电话</th>
 </tr>
 <tr>
 <td>tom</td>
 <td>济南</td>
 <td>12232341</td>
 </tr>
 <tr>
 <td>qqq</td>
 <td>大时代</td>
 <td>213231312</td>
 </tr>
 </tbody>
 </table>
 </section>
 </body>
</html>

Css 代码:

*{
 font: 12px/25px 宋体;
 }
h1{
 font: 15px/25px 宋体;
 }
table,th,td{
 border-collapse: collapse;
 border: 1px solid #cccccc;
 }

JS 代码

function tableBlurOperator(event){
               //获取事件的值
 let tdvalue = event.target.value;
               //给事件的父类标签赋值
 event.target.parentElement.value=tdvalue;
 }
 function tableClickOperator(event){
              //建立一个text输入框
 let input = document.createElement("input");
 input.type="text";
              //输入框的初始值为原标签上的值
 input.value=event.target.innerHTML;
              //将原标签的值清空,防止出现两次
 event.target.innerHTML="";
              //将 text输入框加入到表格中
 event.target.appendChild(input);
              //在最后获得焦点
 input.focus();
              //失去焦点的事件
 input.addEventListener("blur",tableBlurOperator,false);
 }
 function init(){
              //点击事件
 document.getElementById("myTable").addEventListener("click",tableClickOperator,false);
 }
 window.addEventListener("load",init,false);

以上这篇使用JavaScript实现表格编辑器(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

文档

使用JavaScript实现表格编辑器(实例讲解)

使用JavaScript实现表格编辑器(实例讲解):实现效果: html代码: <!DOCTYPE html> <html> <head> <meta charset=UTF-8> <title>表格编辑器</title> <link rel=stylesheet type=text/css hre
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top