代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript">
function upload() {
var data = { "百度": "http://www.baidu.com", "新浪": "http://www.sina.com", "网易": "http://www.163.com" };
var tablelinks = document.getElementById("tablelinks");
for (var i in data) {
var tr = document.createElement("tr");
var value = data[i];
var td1 = document.createElement("td");
td1.innerText = i;
tr.appendChild(td1);
var td2 = document.createElement("td");
td2.innerHTML = "<a href='" + value + "'>" + value + "</a>";
tr.appendChild(td2);
tablelinks.appendChild(tr);
}
}
</script>
</head>
<body>
<table id="tablelinks"></table>
<input type="button" value="加载数据" onclick="upload()" />
</body>
</html>我运行了以上代码以后点击"加载数据"没有反应。。为什么啊。为什么啊!!
希望广大网友帮帮忙~~
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript">
function upload() {
var data = { "百度": "http://www.baidu.com", "新浪": "http://www.sina.com", "网易": "http://www.163.com" };
var tablelinks = document.getElementById("tablelinks");
for (var i in data) {
var tr = document.createElement("tr");
var value = data[i];
var td1 = document.createElement("td");
td1.innerText = i;
tr.appendChild(td1);
var td2 = document.createElement("td");
td2.innerHTML = "<a href='" + value + "'>" + value + "</a>";
tr.appendChild(td2);
tablelinks.appendChild(tr);
}
}
</script>
</head>
<body>
<table id="tablelinks"></table>
<input type="button" value="加载数据" onclick="upload()" />
</body>
</html>我运行了以上代码以后点击"加载数据"没有反应。。为什么啊。为什么啊!!
希望广大网友帮帮忙~~
解决方案 »
- 如何用javascript获取鼠标指向的元素属性
- 如何更高html里写的所有样式值
- javascript一个函数里面的内容看不懂,大家给解读一下.
- 请问使用JSP在Tomcat6.0.18下面获得客户端网卡的Mac
- 如何确定window.open新打开的页面链拉是正确的?
- 我想让FORM提交到一个弹出页面中,但是出现问题,请高手指点!!
- 大虾S:从哪里可以学到event.srcElement.createTextRange的知识
- 关于table的问题
- echarts 异步切换数据显示问题
- 获取所有table表格里的name=mobile的值怎么写啊
- 帮我将下面js函数改为asp函数
- 求解一道XX网web前端笔试题
var tr = document.createElement("tr");
替换为:
var tr = tablelinks.insertRow();删除以下代码:
tablelinks.appendChild(tr);就ok了