ホームページ  >  記事  >  ウェブフロントエンド  >  JSハイパーリンクで画像の動的な表示を実現

JSハイパーリンクで画像の動的な表示を実現

小云云
小云云オリジナル
2018-03-21 17:28:022696ブラウズ

この記事は主に画像を動的に表示するための JS ハイパーリンクをコードの形式で共有します。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
	<meta charset="utf-8" />
    <script>
        onload = function () {
            var al = document.getElementById(&#39;al&#39;);
            al.onmouseover = function () {
                if (document.getElementById(&#39;dv&#39;)) {
                    document.body.removeChild(document.getElementById(&#39;dv&#39;)); //防止重复添加
                }
                var dvObj = document.createElement(&#39;p&#39;);
                dvObj.id = &#39;dv&#39;;
                var imgObj = document.createElement(&#39;img&#39;);
                imgObj.src = &#39;2.jpg&#39;;
                imgObj.width = &#39;200&#39;;//不可以加px
                imgObj.height = &#39;200&#39;;
                dvObj.appendChild(imgObj);
                dvObj.style.position = &#39;absolute&#39;;
                dvObj.style.left = this.offsetLeft + &#39;px&#39;;
                dvObj.style.top = this.offsetTop + this.offsetHeight + &#39;px&#39;;


                document.body.appendChild(dvObj);


            }
            al.onmouseout = function () {
                if (document.getElementById(&#39;dv&#39;)) {
                    document.body.removeChild(document.getElementById(&#39;dv&#39;));
                }
            }
        }
    </script>
</head>
<body>
               
               
               
    <a id="al" href="http://www.baidu.com">百度一下</a>
    <!--<img src="2.jpg" width="200" height="200"/>-->
</body>
</html>

関連する推奨事項:

php で画像を動的に表示する際の問題

以上がJSハイパーリンクで画像の動的な表示を実現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。