如何在从下拉列表中选择不同的值后更新和调用javascript函数
How to update and recall a javascript function after select different value from select dropdown
嗨,我的页面底部有这个javascript。
var e = document.getElementById("path_chooser");
var path= e.options[e.selectedIndex].value;
function update()
{
imgObj = document.getElementById('img1');
if (!isChrome) imgObj.src = img.src;
img.src = "cams/camera1.php?canal="+path+"&t="+(unique_name++);
if (originalWidth == 0)
{........ bla bla bla
我有一个选择下拉
<select id="path_chooser" >
<option value="1">camera1</option>
<option value="2" selected="selected">camera2</option>
<option value="3">camera3</option>
</select>
这个javascript更新div中的相机图像,它工作正常,现在我需要javascript在用户更改所选相机时更新var"path"。
当我更改选择时,我会更新var路径,但div没有刷新,请告诉我怎么做。
非常感谢
Diego
下面是一个处理下拉框的onchange事件的示例:
<select id="path_chooser" onchange="getOption(this)">
<option value="1">camera1</option>
<option value="2" selected="selected">camera2</option>
<option value="3">camera3</option>
</select>
function getOption(v)
{
var path= v.options[v.selectedIndex].value;
imgObj = document.getElementById('img1');
if (!isChrome) imgObj.src = img.src;
img.src = "cams/camera1.php?canal="+path+"&t="+(unique_name++);
.............................
}
相关文章:
- 如何在视图模型contet更新更新上调用Jquery函数
- Es6:能够在设置/更新/删除对象属性时调用自定义方法
- AngularJS:调用函数时编号不更新
- 使用Ajax调用在服务器上实时更新页面
- 主干:视图's的呈现方法被调用,但DOM未更新
- 如何在更新面板内部调用/触发javascript函数<触发器>标签
- 从Document调用onchange函数.已准备好从更新中预先选择的项目
- 在Knockout中进行ajax调用后,ViewModel不会更新
- 由控制器调用的服务更改时,Angular未更新视图
- 如何在从下拉列表中选择不同的值后更新和调用javascript函数
- 在分析云代码中调用更新
- AngularJs在调用服务方法后更新指令
- 当视图在AngularJS中返回时,我如何获得异步服务调用来更新视图
- 如何在自动完成更新时调用JS函数
- Angular js - 异步调用 $scope.users 后不更新模态值
- 如果我不应该在组件WillUpdate中调用setState,如何更新状态(使用ReactJS)
- 为什么'这些AJAX调用正在更新我的变量
- 从$http.get调用更新Angular作用域变量
- JSF在Ajax更新后调用javascript函数
- 被调用函数中的数组push如何更新调用函数中的数组,调用函数将数组传递给javascript中的函数