>  기사  >  웹 프론트엔드  >  JS 하이퍼링크는 그림의 동적 표시를 실현합니다.

JS 하이퍼링크는 그림의 동적 표시를 실현합니다.

小云云
小云云원래의
2018-03-21 17:28:022651검색

이 글은 주로 이미지를 동적으로 표시하는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.