0

JavaScriptを介してポップアップを実行して、imgタグが定義しているIMGURLをポップアップしようとしています。src=

どう呼べばいいのかわからない。

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

3 に答える 3

3

getAttribute()次の関数を使用することをお勧めします。

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

を使用すると、解析された値ではなく、属性内で明示的に定義された値が返されるため、getAttribute()単にを使用するよりもアプリケーションに適しています。element.src

ここで比較を参照してください> http://jsfiddle.net/9dAjL/

于 2013-01-14T00:28:02.427 に答える
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);
    }
于 2013-01-14T00:26:12.380 に答える
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" />
于 2013-01-14T00:29:30.833 に答える