Javascript 单击“更改不在chrome或opera上工作的输入值”下拉列表

Javascript 单击“更改不在chrome或opera上工作的输入值”下拉列表,javascript,google-chrome,firefox,opera,Javascript,Google Chrome,Firefox,Opera,我有一个下拉列表。当我选择一个项目时。它应该更新项目价格的输入框。 但它在firefox和IE9上运行得非常好。不要工作或歌剧。有人有主意吗 <option onclick="javascript:document.getElementById('price').value='$0.00'"/> <input type="text" name="price" id="price" /> 代码中的这些元素应包装在元素中。当选择更改时,将触发更改事件。您应该通过处

我有一个下拉列表。当我选择一个项目时。它应该更新项目价格的输入框。 但它在firefox和IE9上运行得非常好。不要工作或歌剧。有人有主意吗

<option onclick="javascript:document.getElementById('price').value='$0.00'"/>   


<input type="text" name="price" id="price" />

代码中的这些
元素应包装在
元素中。当选择更改时,将触发更改事件。您应该通过处理更改事件(而不是单击特定元素)来更新UI。您可能还应该将处理程序函数分解到外部JavaScript文件中(并将其放入命名函数中),而不是像处理这段示例代码那样在HTML文件中内联定义处理程序。

是否有任何示例代码可供共享?你也处理“onchange”吗?