JavaScript点击按钮创建一个表格

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        div {
            width: 300px;
            height: 300px;
            border: 1px solid pink;
        }
    </style>
</head>
<body>
<input type="button" value="创建表格" id="bt"/>

<div id="dv"></div>
<script src="common.js"></script>
<script>
    var arr = [
        {name: "百度", href: "http://www.baidu.com"},
        {name: "京东", href: "http://www.jd.com"},
        {name: "淘宝", href: "http://www.taobao.com"},
        {name: "优酷", href: "http://www.youku.com"},
        {name: "爱奇艺", href: "http://www.aiqiyi.com"}
    ];
    my$("bt").onclick = function () {
        //创建table加入到div中
        var tableObj = document.createElement("table");
        tableObj.border = "1";
        tableObj.cellPadding = "0";
        tableObj.cellSpacing = "0";
        my$("dv").appendChild(tableObj);
        //创建行,把行添加到table中
        for (var i = 0; i < arr.length; i++) {
            //每个对象
            var td = arr[i];
            var trObj = document.createElement("tr");
            tableObj.appendChild(trObj);
            //创建第一个列,然后加入到行中
            var td1 = document.createElement("td");
            td1.innerText = arr[i].name;
            trObj.appendChild(td1);
            //创建第二个列,然后加入到行中
            var td2 = document.createElement("td");
            td2.innerHTML = "<a href=" + arr[i].href + ">" + arr[i].name + "</a>"
            trObj.appendChild(td2);
        }
    };
</script>
</body>
</html>

原文地址:https://www.cnblogs.com/cuilichao/p/9383112.html

时间: 2024-10-08 13:32:18

JavaScript点击按钮创建一个表格的相关文章

ExtJs window(二)点击按钮打开一个window,window重复创建的问题

例1:点击按钮打开一个window,window重复创建的问题重点分析:这个问题是初学者经常会犯错的地方,一般来说简单的代码不会产生此问题,但是如果以后代码复杂以后,这个问题如果发生调试起来会非常麻烦!!第一种,窗体无id,对此点击问题:modal属性背景置灰,从而使触发该窗体的按钮只能按一次第二种,窗体存在id,通过id判断窗体是否被创建 Ext.onReady(function(){ //例1:点击按钮打开一个window,window重复创建的问题 //重点分析:这个问题是初学者经常会犯错

JavaScript点击按钮显示 确认对话框

//JavaScript点击按钮显示确认对话框 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>My First Script</title> <script type=&q

JavaScript点击按钮显示确认对话框

//JavaScript点击按钮显示确认对话框 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>My First Script</title> <script type=&q

在当前图纸中创建一个表格, AcDbTable 类

Table 例子学习笔记在这个例子中,ARX向我们展示了ACDBTABLE类的一些基本操作方法,ACDBTABLE类是ACAD2005及其以后的产品,应该是说ACDBDATATABLE的升级产品,AcDbDataCell,AcDbDataTable,AcDbDataColumn在ACAD2004中就已经出现. AcDbTable 功能很强大的.从最基本的,能设置表格的行.列数目,行.列高度(废话,这是最基本的),还能设置文字样式,每个单元格的前.背景颜色,文字的线宽,文字的可见性,文字的旋转.表

JavaScript基础 点击超链接删除 一个表格中的某一行 parentNode.removeChild

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

前端学习代码实例-JavaScript点击按钮弹出层效果

强大的效果其实都是由一个个简单的功能组合而成的,下面介绍一下如何实现点击一个按钮弹出一个层的效果. 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>web前端开发学习q群:73

javascript 通过原型继承创建一个新对象

function inherit(p) { if(p == null) throw TypeError();                                               //p 是一个对象, 但不能是null if(Object.create)                   //如果Object.create()存在 return Object.create(p); //直接使用它  var t = typeof p; //否则进一步检测 if(t !==

javascript点击按钮实现隐藏显示切换效果

原文链接:http://www.jb51.net/article/79083.htm <html> <head> <meta charset="gb2312"> <title>隐藏和显示</title> <style type="text/css"> #thediv { width:200px; height:100px; line-height:100px; text-align:center

javascript点击按钮实现复制指定内容功能

写这个函数的缘由就不必多说了,必然是:有需求,但网上又没有找到可用的代码:没办法,为了混口饭吃就必须自己写来实现需求啦!(本人第一次写博客,技术渣渣,为了提高水平,就来水博园了,内心窃喜!) 为了实现这个需求,看了很多博文,找了很多资料,奈何很多都是使用window.clipboardData.setData()之类的,现在的浏览器好像都不支持这个属性吧!(至少chrom和fireFox是不行的!),另外的就是写得很杂很乱,没有封装成一个方法:所以,我为了以后的使用方便就封装了一个兼容性不错的复