如何在运行时更改 Dashcode (Javascript) 中图像对象的来源?
我试过了:
var image = document.getElementById("image").object; image.src = "IMG_0230.JPG";
如何在运行时更改 Dashcode (Javascript) 中图像对象的来源?
我试过了:
var image = document.getElementById("image").object; image.src = "IMG_0230.JPG";
我得到了这个工作
我确保图像存储在项目的图像文件夹中
var image = document.getElementById("image");
image.firstElementChild.src = "image source";
我不确定这是什么意思.object
,参考应该足够了。object
有财产吗?
我在列表视图中有一个图像,我为该图像设置了一个值转换器,它获取存储在数据源中的图像文件的名称,并预先添加一个 URL 路径以从它所在的服务器加载文件。
这与您尝试做的类似吗?如果是这样,那么 DashCode 文档中有一个关于值转换器的部分。这是记录在案的少数几件事之一!:)
试试这个,它会工作
document.getElementById("image").src="fineName.jpg";
image.setSrc
功能对我不起作用。
我找到了另一种解决问题的方法-
document.getElementById("imageView").innerHTML = '<img id="DC_img"
class="apple-hidden" apple-group="image" src="' + url + '">';
Dashcode 的 Image 部分创建一个 div 块,并在其中创建包含 source 作为属性的 img 标签。所以,要么写innerHTML
forimageView
要么找到 img 标签及其 ID 和 usesetAttribute()
函数。
我总是用这个
var image = document.getElementById("imagetobeset");
image.firstElementChild.src = "imagefile";
其中imagetobeset是您要更改的元素的名称,而 imagefile是您希望将图像源设置为的文件的名称。