为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的$(closeBtn).style.display='block';无效呢?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>广告小窗口伸缩</title>

    <style>

        *{margin:0;padding:0;}

        h2,h3{text-align:center;font-size:14px;}

        h3{padding-top:5px;}

        .content_main{background:#8A7F78;width:1024px;height:800px;margin:0 auto;}

        .RB_ad{

            position:fixed;

            right:0;

            bottom:0;

            text-align:center;

            background:#CCC;

            font-size:14px;

        }

        .clickMe{height:24px;line-height:24px;background:#CCC;}

        .showPic{display:none;}

        .clickMe{position:relative;}

        .clickMe a{background:url(images/icon.jpg) no-repeat -399px -19px;width:16px;height:16px;display:none;position:absolute;top:5px;right:5px;}

        .clickMe a:hover{background-position:-343px -19px;}

        .show{display:block;}

        .hide{display:none;}

    </style>

    <script>

        window.onload=function(){

            var $=function(id){//$只是一个变量。

                return document.getElementById(id);

            }

            $("clickMe").onmouseover = function(){

                $("showPic").className='show';

                $("closeBtn").style.display='inline-block';

            }

            $("closeBtn").onclick = function(){

                $("showPic").className='hide';

                $("closeBtn").style.display='none';

            }

        }

    </script>

</head>

<body>

为什么我的$(closeBtn).style.display='block';无效呢?

改为$(closeBtn).style.display='inline-block';才行。

正在回答

2 回答

你都没有写 DOM 元素啊啊啊啊啊

0 回复 有任何疑惑可以回复我~

$() 用错了, 记得 jquery 中获取元素   ,

  ID :  $('#ID')

  class: $('.class')

  tag:  $('tag')

很久以前我刚学也犯这个错误的,很正常的

0 回复 有任何疑惑可以回复我~
#1

干嘛那么贪睡啊

别人$()这个是上面的一个方法,与jquery无关
2015-01-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页广告特效
  • 参与学习       40178    人
  • 解答问题       130    个

原来这么EASY,从浅到深,逐步优化代码,让你深入理解

进入课程

为什么我的$(closeBtn).style.display='block';无效呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信