Javascript 设置图像对象的源-Dashcode相关

Javascript 设置图像对象的源-Dashcode相关,javascript,dashcode,Javascript,Dashcode,如何在运行时更改Dashcode(Javascript)中图像对象的源 我试过: var image=document.getElementById(“image”).object; image.src=“IMG_0230.JPG” 我不确定.object的意义是什么,参考应该足够了。是否有对象属性?我不确定对象的意义是什么,参考应该足够了。是否有对象属性?我在列表视图中有一个图像,并且我已经为该图像设置了一个值转换器,该值转换器采用存储在数据源中的图像文件的名称,并预加一个URL路径,以便从其

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

我试过:

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

我不确定
.object
的意义是什么,参考应该足够了。是否有
对象
属性?

我不确定
对象
的意义是什么,参考应该足够了。是否有
对象
属性?

我在列表视图中有一个图像,并且我已经为该图像设置了一个值转换器,该值转换器采用存储在数据源中的图像文件的名称,并预加一个URL路径,以便从其所在的服务器加载该文件


这和你想做的相似吗?如果是,则DashCode文档中有一节介绍值转换器。这是记录在案的为数不多的事情之一!:)

我在列表视图中有一个图像,我为该图像设置了一个值转换器,该值转换器采用存储在数据源中的图像文件的名称,并在URL路径之前添加一个URL路径,以便从其所在的服务器加载该文件


这和你想做的相似吗?如果是,则DashCode文档中有一节介绍值转换器。这是记录在案的为数不多的事情之一!:)

image.setSrc
函数对我不起作用

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

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

Dashcode的图像部分创建一个div块,并在其中创建包含source as属性的img标记。因此,要么为
imageView
编写
innerHTML
,要么找到带有ID的img标记并使用
setAttribute()
函数

image.setSrc
函数对我不起作用

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

document.getElementById("imageView").innerHTML = '<img id="DC_img" 
    class="apple-hidden" apple-group="image" src="' + url + '">';
document.getElementById(“imageView”).innerHTML='';
Dashcode的图像部分创建一个div块,并在其中创建包含source as属性的img标记。因此,要么为
imageView
编写
innerHTML
,要么找到带有ID的img标记并使用
setAttribute()
函数

我用这个来工作
我确保图像存储在项目的Images文件夹中

var image = document.getElementById("image");
image.firstElementChild.src = "image source";
我让这个工作
我确保图像存储在项目的Images文件夹中

var image = document.getElementById("image");
image.firstElementChild.src = "image source";
我总是用这个

var image = document.getElementById("imagetobeset");
image.firstElementChild.src = "imagefile";
其中,imagetobeset是要更改的元素的名称,并且 imagefile是您希望将图像源设置为的文件名。

我总是使用此名称

var image = document.getElementById("imagetobeset");
image.firstElementChild.src = "imagefile";
其中,imagetobeset是要更改的元素的名称,并且
imagefile是要将图像源设置为的文件名。

只需尝试一下,它就会工作

document.getElementById("image").src="fineName.jpg";

只要试试这个,它就会起作用

document.getElementById("image").src="fineName.jpg";

对不起,也许我得说得更具体些。我在Dashcode中使用了库中的Image元素。如果我在元素检查器中输入图像的URL或位置,则会加载图像。我的问题是,如何在运行时更改源(图像)。我明白了!在深入研究ImageView的核心部分后,我找到了函数:image.setSrc();对不起,也许我得说得更具体些。我在Dashcode中使用了库中的Image元素。如果我在元素检查器中输入图像的URL或位置,则会加载图像。我的问题是,如何在运行时更改源(图像)。我明白了!在深入研究ImageView的核心部分后,我找到了函数:image.setSrc();太好了,谢谢。这将是我的下一个任务。我找到了有帮助的image.setSrc()函数。但这更优雅。太好了,谢谢。这将是我的下一个任务。我找到了有帮助的image.setSrc()函数。但这更优雅。