1

如何在运行时更改 Dashcode (Javascript) 中图像对象的来源?

我试过了:

var image = document.getElementById("image").object; image.src = "IMG_0230.JPG";

4

6 回答 6

3

我得到了这个工作
我确保图像存储在项目的图像文件夹中

var image = document.getElementById("image");
image.firstElementChild.src = "image source";
于 2011-09-07T20:06:21.897 回答
1

我不确定这是什么意思.object,参考应该足够了。object有财产吗?

于 2010-11-06T18:44:22.173 回答
0

我在列表视图中有一个图像,我为该图像设置了一个值转换器,它获取存储在数据源中的图像文件的名称,并预先添加一个 URL 路径以从它所在的服务器加载文件。

这与您尝试做的类似吗?如果是这样,那么 DashCode 文档中有一个关于值转换器的部分。这是记录在案的少数几件事之一!:)

于 2010-11-11T18:58:29.500 回答
0

试试这个,它会工作

document.getElementById("image").src="fineName.jpg";
于 2014-04-11T10:57:30.443 回答
0

image.setSrc功能对我不起作用。

我找到了另一种解决问题的方法-

document.getElementById("imageView").innerHTML = '<img id="DC_img" 
    class="apple-hidden" apple-group="image" src="' + url + '">';

Dashcode 的 Image 部分创建一个 div 块,并在其中创建包含 source 作为属性的 img 标签。所以,要么写innerHTMLforimageView要么找到 img 标签及其 ID 和 usesetAttribute()函数。

于 2011-03-22T04:14:02.493 回答
0

我总是用这个

var image = document.getElementById("imagetobeset");
image.firstElementChild.src = "imagefile";

其中imagetobeset是您要更改的元素的名称,而 imagefile是您希望将图像源设置为的文件的名称。

于 2012-12-26T22:25:26.020 回答