1

在页面加载时:

Select nazione_pr:  Text ITA Index 118

Select nazione_fatturazione: Text Afghanistan Index 1

该函数执行后

var x=document.getElementById("nazione_pr").selectedIndex;
var y=document.getElementById("nazione_pr").options;
var w=document.getElementById("nazione_spedizione").selectedIndex;
var z=document.getElementById("nazione_spedizione").options;


alert (y[x].text);
alert (z[w].text);
w=x;
z[w].text=y[x].text;
alert (z[w].text);

document.getElementById("nazione_spedizione").disabled=true;

然后我得到

Select nazione_pr:  Text ITA Index 118

Select nazione_fatturazione: Text Afghanistan **Index 118**

为什么文字没有变化?

4

1 回答 1

1

更改选定索引

var element = document.getElementById('yourcomboboxname');
element.selectedIndex = 0;

更改选定索引的获取值

var pName = document.getElementById('yourcomboboxname');
var value = pName.options[pName.selectedIndex].value;

更改所选索引的文本

pName.options[pName.selectedIndex].text = "your value of text";
于 2013-09-02T08:53:45.480 回答