js中执行自定义函数且传参数
functionIMGups(src){document.getElementById('IMGup').src=src;}functionIMG_up(sender){...
function IMGups(src){document.getElementById('IMGup').src=src;}
function IMG_up(sender){
//执行代码,并在这段代码中获得一个图片地址
var src="sss.jpg";//sss.jpg是变量,不一定是sss.jpg
IMGups(src);// 现在我要将原图改变为这个图片,但是这样运行不行的,而IMGups('src'); //这样传的确实 src 这个文本,不是得到的图片的只,请问如何解决呢。
}
求高手帮忙 展开
function IMG_up(sender){
//执行代码,并在这段代码中获得一个图片地址
var src="sss.jpg";//sss.jpg是变量,不一定是sss.jpg
IMGups(src);// 现在我要将原图改变为这个图片,但是这样运行不行的,而IMGups('src'); //这样传的确实 src 这个文本,不是得到的图片的只,请问如何解决呢。
}
求高手帮忙 展开
1个回答
展开全部
这么高的分这么简单的问题都没人回答!
你的问题不是出在这里吧
你的IMG_up(sender)这个参数sender是干啥用的
经测试,以下代码通过:
<script>
function IMGups(src){document.getElementById('IMGup').src=src;}
function IMG_up(sender){
//执行代码,并在这段代码中获得一个图片地址
var src="sss.jpg";//sss.jpg是变量,不一定是sss.jpg
IMGups(src);// 现在我要将原图改变为这个图片,但是这样运行不行的,而IMGups('src'); //这样传的确实 src 这个文本,不是得到的图片的只,请问如何解决呢。
}
</script>
<img src="aaa.jpg" id="IMGup"/>
<a href="javascript:void(0);" onclick=IMG_up("abcdefg");>看看</a>
以上写的还不规范
<a href="javascript:void(0);" onclick="IMG_up('abcdefg');">看看</a>
这样是规范写法
你的问题不是出在这里吧
你的IMG_up(sender)这个参数sender是干啥用的
经测试,以下代码通过:
<script>
function IMGups(src){document.getElementById('IMGup').src=src;}
function IMG_up(sender){
//执行代码,并在这段代码中获得一个图片地址
var src="sss.jpg";//sss.jpg是变量,不一定是sss.jpg
IMGups(src);// 现在我要将原图改变为这个图片,但是这样运行不行的,而IMGups('src'); //这样传的确实 src 这个文本,不是得到的图片的只,请问如何解决呢。
}
</script>
<img src="aaa.jpg" id="IMGup"/>
<a href="javascript:void(0);" onclick=IMG_up("abcdefg");>看看</a>
以上写的还不规范
<a href="javascript:void(0);" onclick="IMG_up('abcdefg');">看看</a>
这样是规范写法
更多追问追答
追问
呵呵,问题解决了,原来不是无法传参数。而是好像IE8 不支持 document.getElementById('IMGup').src=src;
追答
不可能吧。ie8支持标准了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询