gpt4 book ai didi

javascript:更改其他div内多个div的属性

转载 作者:行者123 更新时间:2023-12-02 19:26:26 25 4
gpt4 key购买 nike

我有 table :

<table class="table table-condensed" id="mbusTable">
<label><h5>rtu</h5></label>
<tbody>
<td><input type="text" id="mid" class="span1" placeholder="mid"></td>
<td><input type="text" id="type" class="span1" placeholder="typem"></td>
<td><input type="text" id="inverce" class="span1" placeholder="inverce"></td>
<td><input type="text" id="mbaddr" class="span1" placeholder="mbaddr"></td>
</tbody>
</table>

我只想添加_mbusTable到其中的所有输入。这是我现在拥有的:

        function correctIDs(tableID)
var table = document.getElementById(tableID);
var colCount = table.rows[0].cells.length;
var prefix = tableID;
for(var i=0; i<colCount; i++) {
prefix += "_" + table.childNodes[1].getAttribute('id');
table.childNodes[1].setAttribute('id',prefix);
prefix = tableID;
}
};

但我想它只是首先改变 <input> 。我怎样才能跳到下一个?抱歉,如果这是显而易见的事情。谢谢

最佳答案

function correctIDs(tableID) {
var table = document.getElementById(tableID);
var inputs = table.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
var prefix = tableID + "_" + inputs[i].getAttribute('id');
inputs[i].setAttribute('id', prefix);
}
};


correctIDs("mbusTable");

关于javascript:更改其他div内多个div的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12001697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com