JavaScript动态添加和删除行
//添加按钮定义中的按钮
function addBtnRow() {
var table = document.getElementById('btnList');
var rownum = table.rows.length;
var newrow = table.insertRow(rownum);
var newcell = newrow.insertCell();
newcell.innerHTML = "<input name='checkbox' type='radio' value='1'><input name='flags' type='hidden' value='1' ><input name='confIds' value='' type='hidden' /> "+rownum;
newcell = newrow.insertCell();
newcell.innerHTML = "<input name='bvalue' value='' type='text' style='width:100%' >";
newcell = newrow.insertCell();
newcell.innerHTML = "<input name='bevent' value='' type='text' style='width:500px' ondblclick=openWin(this,'395','200'); >";
newrow.cells[1].children[0].focus();
}
//删除按钮定义中的按钮
function delBtnRow(){
var table = document.getElementById("btnList");
for(var i=1; i<table.rows.length; i++){
if(table.rows[i].cells[0].children[0].checked){
if(table.rows[i].cells[0].children[2].value!=""){
document.forms[0].delConfId.value+=table.rows[i].cells[0].children[2].value+"@"
相关文档:
引子
编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。
数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。
你看,数据代码间的关系与物质能量间的关 ......
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)> <td>no </table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="re ......
用Javascript检查Adobe PDF插件是否安装的代码如下:
<!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>
<meta http-equiv="Content-Type" content="text/html; ......
对Object的extend是一个常用的功能。举一个例子,由于javascript 没有重载(overload),而且函数的参数类型是没有定义的,所以很多时候我们都传入一个对象来作为参数已方便控制。通常在函数里面给了参数对象的默认值,这个时候就需要通过extend来把传入的参数覆盖进默认参数,如:
代码:
1. gia ......
<script language="javascript">
//none表示不显示按钮
document.getElementById("transFund_bttn").style.display = "none";
document.getElementById("transFundGether_bttn").style.display = "none";
document.getElementById("payGether_bttn").style.display = "none";
function query(){
&n ......