给出示例:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=GBK">
<script type="text/javascript">
function clearVal() {
// 获取文本框对象
var el = document.getElementById('num');
if (el) {
// 将文本框对象值清空
el.value = '';
}
}
</script>
</head>
<body>
<form action="Untitled-3.html" name="form" method="post">
<div>Tem<br><input type="text" name="num" id="num" value='7' /></div>
<div>
<input type="button" value="按钮" onclick="clearVal();"/>
</div>
</form>
</body>
</html>
追问你好,如果不声明前面的函数,而是直接onclick="document.getElementById('num').value='' "行不行呢?
追答当然可了:
<input type="button" value="按钮" onclick="document.getElementById('num').value = '';"/>
追问怎么清楚表格里面的内容呢?
追答javascript脚本:
function clearTable() {
// 清除整个表格里面的内容
var el = document.getElementById('tableEl');
if (el) {
for(var i = 0; i < el.rows.length; i++) {
var row = el.rows(i);
for(var j = 0; j < row.cells.length; j++) {
var cell = row.cells(j);
cell.innerText = ' ';
}
}
}
// 如果是要清除一个指定的单元格,则需要为该单元格加上ID
// 然后通过document.getElementById方法获取这个对象
// 调用对象的innerText=""的方法就可以完成。
}
HTML部分代码:
<input type="button" value="清除表格内容" onclick="clearTable();"/>
<table id="tableEl" border=1 width=400>
<tr>
<td>标题1</td>
<td>标题2</td>
<td>标题3</td>
<td>标题4</td>
</tr>
<tr>
<td>内容1</td>
<td>内容2</td>
<td>内容3</td>
<td>内容4</td>
</tr>
</table>