Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js getelementbyid返回null_Javascript_Asp.net_Getelementbyid - Fatal编程技术网

Javascript js getelementbyid返回null

Javascript js getelementbyid返回null,javascript,asp.net,getelementbyid,Javascript,Asp.net,Getelementbyid,getElementById返回null,但列表已填充。猜猜怎么了 HomePage.aspx和Map.js var中心={lat:20.452425,lng:-68.545446}; 函数initMap(){ map=new google.maps.map(document.getElementById('map'){ 缩放:3, 中心:中心 }); populateMap() 函数populateMap() { var DEVITELIST2=document.getElementB

getElementById返回null,但列表已填充。猜猜怎么了

HomePage.aspx和Map.js

var中心={lat:20.452425,lng:-68.545446};
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
缩放:3,
中心:中心
});   
populateMap()
函数populateMap()
{
var DEVITELIST2=document.getElementById(“DEVITELIST”)
对于(变量i=0;i

请检查一下 在这里换车:

var DiveSiteList2 = document.getElementById('<%= DiveSiteList.ClientID %>')
var dispelitelist2=document.getElementById(“”)
var中心={lat:20.452425,lng:-68.545446};
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
缩放:3,
中心:中心
});   
populateMap()
函数populateMap()
{
var devisitelist2=document.getElementById(“”)
对于(变量i=0;i


可能没有具有该id的元素,这就是为什么
getElementById
返回
null
(它会无声地失败)。我不是一个ASP人,但您应该在此添加ASP.net或ASP.net-mvc标记。从一个天真的角度来看,不清楚HTML页面实际上是否会包含任何带有id DevisiteList的内容,只是DS.DevisiteId上的一堆id。您是否尝试过使用
id
而不是
id
(即小写)。您的JS是否也被包装在一个onload等待中?类似地,您使用的是
var-develitelist2
,但随后使用的是
develitelist
。。这是一个打字错误吗?哈克斯顿:是的,只是问题中的一个打字错误。我尝试了小写,没有帮助。它不起作用,但给了我查看页面源代码的想法,结果列表框id被列为“ContentPlaceholder 1\u DevisiteList”