javascript移除百度地图LOGO和版权信息

  由于百度地图不是在iframe里面生成,而是在当前页面构造的百度地图执行的对象id中,为这个对象容器的子元素,所以只要遍历配置对象的子元素,找到子元素中样式为anchorBL的div元素,这2个元素是存储百度地图logo和版权信息的,只要移除这2个div就行了。

 

  下面为了缩减代码,使用了jquery框架来移除百度地图logo和版权信息,源代码如下,自己保存为html文件运行

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"/>
    <title>javascript移除百度地图LOGO和版权信息</title>
	<script type="text/javascript" src="/js/jquery.js"></script>
	<script src="http://api.map.baidu.com/api?v=1.3" type="text/javascript"></script>
    <script type="text/javascript">
    function initialize() {
    var mp = new BMap.Map('map');
    mp.centerAndZoom(new BMap.Point(121.491, 31.233), 11);
    }
    window.onload = initialize;
    </script>
    </head>
    <body><input type="button" onclick="$('#map div.anchorBL').remove();" value="移除百度地图LOGO和版权说明"/>
    <div id="map" style="width:500px;height:320px"></div>
    </body>
    </html>

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:javascript移除百度地图LOGO和版权信息

评论(0)Web开发网
阅读(730)喜欢(0)JavaScript/Ajax开发技巧