Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果JavaScript中满足条件,如何循环浏览HTML行并更改背景_Javascript_Html - Fatal编程技术网

如果JavaScript中满足条件,如何循环浏览HTML行并更改背景

如果JavaScript中满足条件,如何循环浏览HTML行并更改背景,javascript,html,Javascript,Html,项目 股票 最低库存 苹果 500 1000 检查给你: 这个解决方案需要包含jQuery(我认为每个webapp都应该包含jQuery) Javascript代码段: $('#check').click(function(){ $('#insertfirsttable tr').each(function(){ var cells = $('td', $(this)); var stock = parseInt($(cells[1]).text());


项目
股票
最低库存
苹果
500
1000
检查
给你:

这个解决方案需要包含jQuery(我认为每个webapp都应该包含jQuery)

Javascript代码段:

$('#check').click(function(){
    $('#insertfirsttable tr').each(function(){
        var cells = $('td', $(this));
        var stock = parseInt($(cells[1]).text());
        var min = parseInt($(cells[2]).text());
        if (stock < min)
            $(this).addClass('red');
    });
});
$('#检查')。单击(函数(){
$('#insertfirsttable tr')。每个(函数(){
变量单元格=$('td',$(this));
var stock=parseInt($(单元格[1]).text());
var min=parseInt($(单元格[2]).text());
如果(库存<最小值)
$(this.addClass('red');
});
});
希望有帮助。

在香草js中

var rows=document.getElementById('firsttable').tBodies[0]。行;
document.getElementById('check')。onclick=function(){

对于(var i=0;i您已经尝试过哪些内容?出于好奇,这将如何用纯JavaScript编写?效果很好,我只想问一下stock和minStock变量中的一个问题,为什么您以“+”符号开始,它做什么?因为当删除代码时,它不起作用work@MuradElboudy这是运算符。它将操作数转换为n如果删除它,比较将按字母顺序而不是数字顺序。