• html 隐藏广告代码,Javascript实现关闭广告实现删除广告的效果


    目录

     

            1.先写基础的html样式

            2.添加后面会用到的css样式

            3.现在开始写script样式,我们先把需要获取到的元素获取到

            4.然后通过js添加一些css样式

            5.现在我们写点击事件

            6.我们现在优化一下,再加一个点击事件

            7.最终样式


     

    1.先写基础的html样式

    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title></title>
    6. </head>
    7. <body>
    8. <div id="div1">
    9. <div>告诉你件事。我是广告</div>
    10. <img src="./cha.png" alt="">
    11. <button>点我有惊喜</button>
    12. </div>
    13. </body>
    14. </html>

    2.添加后面会用到的css样式

    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title></title>
    6. <style>
    7. .hover{
    8. width: 300px;
    9. height: 400px;
    10. background-color: red;
    11. }
    12. #div1{
    13. position: relative;
    14. }
    15. img{
    16. position: absolute;
    17. top: 10px;
    18. left: 260px;
    19. }
    20. </style>
    21. </head>
    22. <body>
    23. <div id="div1">
    24. <div>告诉你件事。我是广告</div>
    25. <img src="./cha.png" alt="">
    26. <button>点我有惊喜</button>
    27. </div>
    28. </body>
    29. </html>

     

            3.现在开始写script样式,我们先把需要获取到的元素获取到

    1. <script>
    2. var sex1 = document.querySelector('#div1 div')
    3. // console.log(sex1)
    4. var imgs = document.querySelector('img')
    5. var btn = document.querySelector('button')
    6. </script>

    4.然后通过js添加一些css样式

    1. <script>
    2. var sex1 = document.querySelector('#div1 div')
    3. // console.log(sex1)
    4. var imgs = document.querySelector('img')
    5. var btn = document.querySelector('button')
    6. sex1.className = 'hover'
    7. sex1.style.textAlign = 'center';
    8. sex1.style.lineHeight = '400px'
    9. btn.style.display = 'none';
    10. </script>

    5.现在我们写点击事件

    1. <script>
    2. var sex1 = document.querySelector('#div1 div')
    3. // console.log(sex1)
    4. var imgs = document.querySelector('img')
    5. var btn = document.querySelector('button')
    6. sex1.className = 'hover'
    7. sex1.style.textAlign = 'center';
    8. sex1.style.lineHeight = '400px'
    9. btn.style.display = 'none';
    10. // console.log(sex1)
    11. imgs.onclick = function(){
    12. sex1.style.display = 'none';
    13. this.style.display = 'none';
    14. alert('拜了个拜');
    15. btn.style.display = 'block';
    16. }
    17. </script>

    这里通过点击事件将sex1.style.display = 'none';this.style.display = 'none';属性设置好

     6.我们现在优化一下,再加一个点击事件

    1. <script>
    2. var sex1 = document.querySelector('#div1 div')
    3. // console.log(sex1)
    4. var imgs = document.querySelector('img')
    5. var btn = document.querySelector('button')
    6. sex1.className = 'hover'
    7. sex1.style.textAlign = 'center';
    8. sex1.style.lineHeight = '400px'
    9. btn.style.display = 'none';
    10. // console.log(sex1)
    11. imgs.onclick = function(){
    12. sex1.style.display = 'none';
    13. this.style.display = 'none';
    14. alert('拜了个拜');
    15. btn.style.display = 'block';
    16. }
    17. btn.onclick = function(){
    18. sex1.style.display = 'block';
    19. imgs.style.display = 'block';
    20. btn.style.display = 'none';
    21. alert('我又回来了');
    22. }
    23. </script>

    7.最终样式

    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title></title>
    6. <style>
    7. .hover{
    8. width: 300px;
    9. height: 400px;
    10. background-color: red;
    11. }
    12. #div1{
    13. position: relative;
    14. }
    15. img{
    16. position: absolute;
    17. top: 10px;
    18. left: 260px;
    19. }
    20. </style>
    21. </head>
    22. <body>
    23. <div id="div1">
    24. <div>告诉你件事。我是广告</div>
    25. <img src="./cha.png" alt="">
    26. <button>点我有惊喜</button>
    27. </div>
    28. <script>
    29. var sex1 = document.querySelector('#div1 div')
    30. // console.log(sex1)
    31. var imgs = document.querySelector('img')
    32. var btn = document.querySelector('button')
    33. sex1.className = 'hover'
    34. sex1.style.textAlign = 'center';
    35. sex1.style.lineHeight = '400px'
    36. btn.style.display = 'none';
    37. // console.log(sex1)
    38. imgs.onclick = function(){
    39. sex1.style.display = 'none';
    40. this.style.display = 'none';
    41. alert('拜了个拜');
    42. btn.style.display = 'block';
    43. }
    44. btn.onclick = function(){
    45. sex1.style.display = 'block';
    46. imgs.style.display = 'block';
    47. btn.style.display = 'none';
    48. alert('我又回来了');
    49. }
    50. </script>
    51. </body>
    52. </html>

  • 相关阅读:
    毫末AI DAY的智驾弹药:上有「世界模型」,下有3000元方案
    圆通快递订单创建接口asp版,面单打印接口asp版,asp圆通快递物流轨迹查询接口
    Python笔记3-正则表达式
    关系数据库事务中的对象锁定
    JavaWeb[总结]
    优雅而高效的JavaScript——高阶函数
    Go 1.19 工具链升级:go命令与工具改进详解
    Docker目录映射
    <shell>《Shell脚本-极简实用手册(高级)》 (自用、持续更新)
    若依微服务特殊字符串被过滤的解决办法
  • 原文地址:https://blog.csdn.net/tea_tea_/article/details/125610479