Dynamics CRM 2011传递数组作为参数

时间:2013-04-02 16:00:14

标签: javascript dynamics-crm-2011 dynamics-crm

我尝试将参数设置为:

array("item1","item2","item3")

以及:

new array("item1","item2","item3")

以及:

var Labels = new array("item1","item2","item3")

enter image description here

但我似乎无法将数组传递给以下函数:

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";
  }
}

我一直收到“数组未定义”错误。我当然认为我在某个地方看到了这个,但是再也找不到这个例子了。问题是我希望能够重用这个代码,所以只需传递一个我想要粗体的项目数组就比将代码剪切并粘贴到一个新函数并单独写入每个标签名称更容易/ p>

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";

对此有任何帮助将不胜感激!!

1 个答案:

答案 0 :(得分:5)

您是否尝试Array(而不是array)?此外,您可以使用数组文字来尝试它,例如:var myarray=["item1", "item2", "item3"]