パラメータを次のように設定しようとしました:
array("item1","item2","item3")
また、次のように:
new array("item1","item2","item3")
また、次のように:
var Labels = new array("item1","item2","item3")
しかし、次の関数に配列を渡すことができないようです:
function BoldLabel(Labels) {
var length = Labels.length;
var element = null;
for (var i = 0; i < length; i++) {
element = Labels[i];
document.getElementById(element).style.fontWeight="bolder";
document.getElementById(element).style.fontSize="13px";
}
}
「配列が定義されていません」というエラーが表示され続けます。私は確かにこれがどこかで行われたと思っていましたが、もう例を見つけることができません. 問題は、このコードを再利用できるようにしたいので、太字にしたいアイテムの配列を渡すだけで、コードをカットして新しい関数に貼り付け、各ラベル名を個別に書き込むよりも簡単になることです
document.getElementById("new_pricingsubtotal_c").style.fontWeight="bolder";
document.getElementById("new_pricingsubtotal_c").style.fontSize="13px";
document.getElementById("new_pricingsubtotal1_c").style.fontWeight="bolder";
document.getElementById("new_pricingsubtotal1_c").style.fontSize="13px";
document.getElementById("new_lineitemtotal_c").style.fontWeight="bolder";
document.getElementById("new_lineitemtotal_c").style.fontSize="13px";
document.getElementById("new_trucktotalcost_c").style.fontWeight="bolder";
document.getElementById("new_trucktotalcost_c").style.fontSize="13px";
これについての助けをいただければ幸いです!!