动态重载src

时间:2016-01-26 07:01:09

标签: javascript html

我正在尝试在我的代码中动态设置src,但它不起作用。

我不知道我失踪的地方。请找到下面的小提琴链接

function test(){
alert("Inside function");
var img = document.getElementById('test');
img.src = "https://s3.amazonaws.com/prod-appreiz/team/5.png";
}

Fiddle

2 个答案:

答案 0 :(得分:1)

确保该功能在范围内,这意味着使用"没有包装体" 正确设置小提琴。

此外,使用不同的函数名称window.test已定义,它是您尝试获取的元素,因为ID已写入window ,并使用相同的名称覆盖对ID test

的引用
function _test(){
    alert("Inside function");
    var img = document.getElementById('test');
    img.src = "https://s3.amazonaws.com/prod-appreiz/team/5.png";
}

FIDDLE

答案 1 :(得分:0)

试试这个:

$(document).delegate(':file', 'change', function() {
    alert("Inside function");
    var img = document.getElementById('test');
    img.src = "https://s3.amazonaws.com/prod-appreiz/team/5.png";
});

Fiddle