salesforce 获得pop up window =>iframe=>select(单选和多选)的值

来源:互联网 发布:矩阵分析作业答案 编辑:程序博客网 时间:2024/06/04 18:54
var selectTags=document.getElementById('theIframe').contentWindow.document.getElementsByTagName('select');
var selectedVal="";
for(var i=0,j=selectTags.length;i<j;i++){
if((tagName == "AccountSpecialization" && /\w*AccountSpecialization$/.test(selectTags[i].id))
||(tagName == "AccountReferralValue" && /\w*AccountReferralValue$/.test(selectTags[i].id))){
if(!(j$(selectTags[i]).text()==="--None--")){
selectedVal += selectTags[i].value + ';';
}
}


if(tagName == "AccountChecklistItems" && /\w*AccountChecklistItems_selected$/.test(selectTags[i].id)){
for (var k = 0; k < selectTags[i].childNodes.length; k++) {
   var obj = selectTags[i].childNodes[k];
   if (obj && obj.nodeType==1 && obj.tagName.toUpperCase() == "OPTION"){
    selectedVal += j$(obj).text() + ';';
    }
   
}
}
}
selectedVal = selectedVal.substring(0,selectedVal.length - 1);
return selectedVal;
原创粉丝点击