js笔记

一、js整数转换为小数 

var a = 1;

alert(a.toFixed(1))  显示 a=1.0;

 

二、取同名的id

 var serviceAppends = document.getElementsByName("serviceAppend");
 for(i=0; i < serviceAppends.length; i++)
 {
      alert(serviceAppends[i].id);

      alert(serviceAppends[i].value));
 }

 

三、js控制表格的合并与拆分,下面是针对第一列进行合并,如果对多列合并,修改方法。

function _combincells() { 
	var rows = document.getElementsByTagName('tr');
	
	//开始扫描表格
	var ar_startRI = new Array();
	var ar_count = new Array();
	var CID = '';
	for(var i = 1; i < rows.length; i ++) {
		var tds = rows[i].getElementsByTagName('td');
		if(CID == '') {
			CID = tds[0].innerHTML;
			var count = 1;
			var startRI = 1;
			continue;
		}else {
			if(tds[0].innerHTML == CID) {
				count ++;
			}else {
				if (count >= 2) {
					ar_startRI.push(startRI);
					ar_count.push(count);
				}
				CID = tds[0].innerHTML;
				count = 1;
				startRI = i;
			}
		}
	}
	if (count >= 2) {
		ar_startRI.push(startRI);
		ar_count.push(count);
	}
	//开始合并
	for(i = 0; i < ar_startRI.length; i ++) {
		var rowIdx = ar_startRI[i];
		var tds = rows[rowIdx].getElementsByTagName('td');
		tds[0].rowSpan = ar_count[i];
		for(var j = rowIdx + 1; j < rowIdx + ar_count[i]; j ++) {
			rows[j].deleteCell(0);
		}
	}  	
}

 

四、字符串替换

serviceAppends[i].id.replace(new RegExp("\\.", "gm"), "_");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值