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 这个文本,不是得到的图片的只,请问如何解决呢。
}

求高手帮忙
展开
 我来答
百度网友b591af5
推荐于2016-10-30 · TA获得超过552个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:202万
展开全部
这么高的分这么简单的问题都没人回答!
你的问题不是出在这里吧
你的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支持标准了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式