我的JavaScript在JSFiddle中工作,但不在LiveCycle Designer ES3中。我想要做的是当下拉列表中的字段在选择了默认选项以外的选项时(更改时)更改背景颜色。Javascript在Livecycle中不工作
function BackgroundChange(ddl) {
var value = ddl.srcElement.options[ddl.srcElement.selectedIndex].value;
var positionddlist = document.getElementById('positionddlist');
// 99 is the value assigned to the default option
if (value !== "99") {
alert('Changes from default values require comment.');
document.getElementById('positionddlist').style.backgroundColor = "orange";
} else {
document.getElementById('positionddlist').style.backgroundColor = "";
}
}
建议?
它具体如何不起作用?错误?意外的输出? – CollinD
它根本不执行所需的操作。我没有收到错误或任何其他输出。它位于片段下拉列表的更改事件中。我试过把它作为一个脚本对象函数调用,但那也不起作用。 –