出错的代码段function spot(event) {
var obj = event.srcElement ? event.srcElement : event.target;
if (obj.value % 10 > 0) {
show(obj.value - yuShu, obj.value);
}
else {
show(obj.value - 10, obj.value);
}
}
完整代码<!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>class 的应用</title>
<script type="text/javascript">
var Data = new Array();
var Data1 = new Array();
var yuShu = Data.length % 10;
var HTML;
function initialization() {
var table = document.getElementById("table");
var tbody = document.createElement("tbody");
for (var i = 0; i < 10; i++) {
var tr = document.createElement("tr");
var td = document.createElement("td");
var td1 = document.createElement("td");
td.className = "td";
td1.className = "td1";
tr.appendChild(td);
tr.appendChild(td1);
tbody.appendChild(tr);
table.appendChild(tbody);
}
} function initable() {
var tableTD = new Array();
var tableTD1 = new Array();
var obj = document.getElementsByTagName("td");
for (var index = 0; index < obj.length; index++) {
if (obj[index].className == "td") {
tableTD[tableTD.length] = obj[index];
}
else if (obj[index].className == "td1") {
tableTD1[tableTD1.length] = obj[index];
} }
var sum = Data.length;
for (var i = 0; i < 10; i++) {
if (i >= Data.length) {
break;
}
tableTD[i].innerHTML = Data1[sum - 1];
tableTD1[i].innerHTML = Data[sum - 1];
sum--;
}
}
function show(b, o) {
var tableTD = new Array();
var tableTD1 = new Array();
var obj = document.getElementsByTagName("td");
for (var index = 0; index < obj.length; index++) {
if (obj[index].className == "td") {
tableTD[tableTD.length] = obj[index];
}
else if (obj[index].className == "td1") {
tableTD1[tableTD1.length] = obj[index];
} }
for (var i = 0; i < 10; i++) {
if (b >= Data.length) {
tableTD[i].innerHTML = "";
tableTD1[i].innerHTML = "";
b++;
}
else {
tableTD[i].innerHTML = Data1[b];
tableTD1[i].innerHTML = Data[b];
b++;
}
}
}
function fb(text) {
Data1[Data.length] = Date();
Data[Data.length] = text;
initable();
fenye();
}
function fenye() {
var div = document.getElementById("fy");
yuShu = Data.length % 10;
var fenYeShu = (Data.length - yuShu) / 10;
div.innerHTML = "";
for (var i = 1; i <= fenYeShu; i++) {
var a = document.createElement("input");
a.type = "button";
a.onclick = spot;
a.value = i + "0";
div.appendChild(a);
}
if (yuShu > 0) {
var a = document.createElement("input");
a.type = "button";
a.onclick = spot;
a.value = fenYeShu * 10 + yuShu;
div.appendChild(a);
}
} function spot(event) {
var obj = event.srcElement ? event.srcElement : event.target;
if (obj.value % 10 > 0) {
show(obj.value - yuShu, obj.value);
}
else {
show(obj.value - 10, obj.value);
}
}
</script>
</head>
<body onload="initialization()">
<input type="text" id="texts" />
<input type="button" onclick="fb(document.getElementById('texts').value)" value="发表评论"/>
<table id="table" border="1"></table>
<div id="fy"></div>
</body>
</html>
var obj = event.srcElement ? event.srcElement : event.target;
if (obj.value % 10 > 0) {
show(obj.value - yuShu, obj.value);
}
else {
show(obj.value - 10, obj.value);
}
}
完整代码<!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>class 的应用</title>
<script type="text/javascript">
var Data = new Array();
var Data1 = new Array();
var yuShu = Data.length % 10;
var HTML;
function initialization() {
var table = document.getElementById("table");
var tbody = document.createElement("tbody");
for (var i = 0; i < 10; i++) {
var tr = document.createElement("tr");
var td = document.createElement("td");
var td1 = document.createElement("td");
td.className = "td";
td1.className = "td1";
tr.appendChild(td);
tr.appendChild(td1);
tbody.appendChild(tr);
table.appendChild(tbody);
}
} function initable() {
var tableTD = new Array();
var tableTD1 = new Array();
var obj = document.getElementsByTagName("td");
for (var index = 0; index < obj.length; index++) {
if (obj[index].className == "td") {
tableTD[tableTD.length] = obj[index];
}
else if (obj[index].className == "td1") {
tableTD1[tableTD1.length] = obj[index];
} }
var sum = Data.length;
for (var i = 0; i < 10; i++) {
if (i >= Data.length) {
break;
}
tableTD[i].innerHTML = Data1[sum - 1];
tableTD1[i].innerHTML = Data[sum - 1];
sum--;
}
}
function show(b, o) {
var tableTD = new Array();
var tableTD1 = new Array();
var obj = document.getElementsByTagName("td");
for (var index = 0; index < obj.length; index++) {
if (obj[index].className == "td") {
tableTD[tableTD.length] = obj[index];
}
else if (obj[index].className == "td1") {
tableTD1[tableTD1.length] = obj[index];
} }
for (var i = 0; i < 10; i++) {
if (b >= Data.length) {
tableTD[i].innerHTML = "";
tableTD1[i].innerHTML = "";
b++;
}
else {
tableTD[i].innerHTML = Data1[b];
tableTD1[i].innerHTML = Data[b];
b++;
}
}
}
function fb(text) {
Data1[Data.length] = Date();
Data[Data.length] = text;
initable();
fenye();
}
function fenye() {
var div = document.getElementById("fy");
yuShu = Data.length % 10;
var fenYeShu = (Data.length - yuShu) / 10;
div.innerHTML = "";
for (var i = 1; i <= fenYeShu; i++) {
var a = document.createElement("input");
a.type = "button";
a.onclick = spot;
a.value = i + "0";
div.appendChild(a);
}
if (yuShu > 0) {
var a = document.createElement("input");
a.type = "button";
a.onclick = spot;
a.value = fenYeShu * 10 + yuShu;
div.appendChild(a);
}
} function spot(event) {
var obj = event.srcElement ? event.srcElement : event.target;
if (obj.value % 10 > 0) {
show(obj.value - yuShu, obj.value);
}
else {
show(obj.value - 10, obj.value);
}
}
</script>
</head>
<body onload="initialization()">
<input type="text" id="texts" />
<input type="button" onclick="fb(document.getElementById('texts').value)" value="发表评论"/>
<table id="table" border="1"></table>
<div id="fy"></div>
</body>
</html>
解决方案 »
- 在javascript中,使用parseInt('09')转换函数,得到的结果不是9,却是0?
- 这段代码怎么解密啊,请大家帮忙
- 如何在JavaScript中实现分页绑定
- 晕了,NS_ERROR_DOM_INDEX_SIZE_ERR什么意思?
- 关于方法参数的问题,javscript高手进!!!
- 如何在脚本中改变lable 中字体的颜色
- 纯Js实现子窗体(Div层仿窗体),类似API函数setParentWindow
- 拜托!怎样控制使网页在一段时间没用,自动签退,并在签退前扑捉到此事件,进行一些处理。
- 求助正则表达式
- 一个小问题,如何实现?
- 新开窗口后根据复选框的选择结果动态在父页面创建文本框
- 如何选中当前月份(英文)?
e = window.event || e;
var obj = e.srcElement ? e.srcElement : e.target;
if (obj.value % 10 > 0) {
show(obj.value - yuShu, obj.value);
}
else {
show(obj.value - 10, obj.value);
}
}