所以下面的 JavaScript 代码是我用来从我们的自动化营销软件 Eloqua 中提取数据的代码。这适用于单选下拉菜单。我想要它做的是用于多选下拉菜单。
我知道 ProductValue 变量有效。因此,话虽如此,我很肯定它在 if(ProductValue == ProductList[i].value) 特别是“ .value ”中,因为这是在下拉菜单中调用值。有没有办法让这个倍数?这几天让我发疯了。
function CustomerInformation()
{
var ProductValue = "<span class=eloquaemail>MarketingCustomerInformation1</span>"; //Field Merge...Field merge is working
var ProductList = document.getElementById('C_Marketing_Customer_Information1').options; //Calling the contact record field
for(var i=0; i< ProductList.length; i++)
{
if(ProductValue == ProductList[i].value)
{
document.getElementById('C_Marketing_Customer_Information1').value = ProductValue;
break;
}
else
{
document.getElementById('C_Marketing_Customer_Information1').value = "Select";
}
}
}