如何提醒()img的URL?

时间:2013-01-14 00:20:59

标签: javascript popup

我正在尝试通过JavaScript弹出一个弹出IMAGE URL,这是img标签通过src=定义的

我不知道怎么称呼它。

alert(document.getElementById("my_image").src);

3 个答案:

答案 0 :(得分:3)

最好使用getAttribute()功能:

var imageSource = document.getElementById("my_image").getAttribute('src');
alert(imageSource);

使用getAttribute()比仅使用element.src更适合您的应用程序,因为它将在属性内返回显式定义的值,而不是解析的值。

请参阅此处的比较> http://jsfiddle.net/9dAjL/

答案 1 :(得分:0)

此代码很好

 alert(document.getElementById("my_image").src);

我会更喜欢这样写

 var imageSrc = document.getElementById("my_image").src;
 alert(imgSrc);

但无论如何,它很好,我猜你没有正确地将它附加到点击事件或任何事件,这里是onload事件

  window.onload = function() {
     var imageSrc = document.getElementById("my_image").src;
     alert(imgSrc);
    }

答案 2 :(得分:0)

有不同的方式。试试这些:

<script type="text/javascript">
window.onload = function()
{
    alert(document.getElementById("my_image").src);
    alert(document.getElementById("my_image").getAttribute('src'));
}
</script>

<img src="http://localhost/test.jpg" id="my_image" />

更具体地说明您需要什么。

或者你可以使用名字:

<script type="text/javascript">
window.onload = function()
{

    alert(document["ima"].src);
}
</script>

<img src="http://localhost/ima.jpg" name="ima" />