html页面传值使用数组,js的传值,table中tr的遍历,js中动态创建数组

这篇博客探讨了如何在JavaScript中动态管理数组,移除特定元素,并根据条件改变页面元素的背景颜色。主要涉及对页面传值、动态数组操作以及通过元素属性设置颜色。同时,文章还提到了父页面如何获取并处理这些信息。
摘要由CSDN通过智能技术生成

1、这里关键是对页面中的传值,其次是动态的创建一个数组,用来存值

$(val).css("background-color", "rgb(251, 248, 233)");//取消选中

var ary;

if (crival_number.indexOf(fnumber) > 0) {

var fnumbers = crival_number.split(",");

//然后做的操作便是从crival_number中去掉相对应的number

ary = new Array(fnumbers.length);

for (var i = 0, j = 0; i < fnumbers.length; i++, j++) {

if (fnumbers[i] != fnumber) {

ary[j] = fnumbers[i];

}

}

}

var str = "";

if (ary.length > 0) {

for (var i = 0; i < ary.length; i++) {

if (ary[i] != "" && ary[i] != undefined)

str = str + "," + ary[i];

}

}

parent.document.getElementById(‘crival_number‘).value = str;

2、初次加载的过程中对table中的每一个tr的颜色的设置,而设置的条件是tr的自定义的fnumber属性

var str;

var fnumbers = parent.document.getElementById(‘crival_number‘).value;

$(‘tr‘).each(function () {

//str = str + $(this).attr(‘fnumber‘) + ",";

if (fnumbers.indexOf($(this).attr(‘fnumber‘)) > 0) {

$(this).css(‘background-color‘, ‘rgb(246, 184, 197)‘)

}

});

3、另外父页面的获取的方法获取的方式是不同的,这要根据具体情况来定

4、注意颜色的设置过程中rgb(255,255,255),的使用方法,在属性设置的时候加上引号,作为字符串来进行处理

原文:http://www.cnblogs.com/itboy-2009/p/4244902.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值