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和版权信息