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