我们使用coolite中的window控件弹出一个window窗口,现在在前台js中如何改变windows中的控件的值呢?
比如:我想更改coolite中的Image控件的Url。
我首先想到的就是直接用控件的属性直接赋值,如下代码,但这样并没有出现我想要的结果。
//此种方法不行(直接设置不行) (此处我是想更改Image控件的url)
var vPhoto=ImgPhoto;
vPhoto.src=vUrl;
ImgPhoto.src=vUrl;
var vPhoto=ImgPhoto;
vPhoto.src=vUrl;
ImgPhoto.src=vUrl;
后来,想了了一下,可以通过js的getElementById查找在设置。果然成功了。代码如下:
//此种方法可行(根据ID查找后更新)(更改Image控件的url值成功)
var vQueryPhotoImg=document.getElementById(ImgPhoto.id);
vQueryPhotoImg.src=vUrl;
var vQueryPhotoImg=document.getElementById(ImgPhoto.id);
vQueryPhotoImg.src=vUrl;