问题描述
生成一个百度HTML如下,并窗口创建的时候执行<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><styletype="text/css">body,html,#allmap{width:100%;height:100%;overflow:hidden;margin:0;}#l-map{height:100%;width:78%;float:left;border-right:2pxsolid#bcbcbc;}#r-result{height:100%;width:20%;float:left;}</style><scripttype="text/javascript"src="http://api.map.baidu.com/api?v=1.4"></script><title>百度地图的Hello,World</title></head><body><divid="allmap"></div></body></html><scripttype="text/javascript">varmap=newBMap.Map("allmap");//创建Map实例varpoint=newBMap.Point(116.404,39.915);//创建点坐标map.centerAndZoom(point,15);//初始化地图,设置中心点坐标和地图级别。map.enableScrollWheelZoom();//启用滚轮放大缩小//单击获取点击的经纬度map.addEventListener("click",function(e){document.getElementById("mouselng").innerHTML=e.point.lng;document.getElementById("mouselat").innerHTML=e.point.lat;//alert(e.point.lng+","+e.point.lat);//弹出消息显示坐标是可以的});</script>-------------------------------------------------------------------------------------------------------现在通过C#webBrowser控件stringtag_lng=webBrowser.Document.GetElementById("mouselng").InnerText;stringtag_lat=webBrowser.Document.GetElementById("mouselat").InnerText;想获取e.point.lng和e.point.lat但是老是显示innerhtml值为空,而且值也取不出来是为什么呢?