Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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 我试着按顺序将数字插入到div主体中 函数yHandler(){ ///页面滚动加载程序 var statusloader=document.getElementById('statusloader'); var contentHeight=statusloader.offsetHeight; var yOffset=window.pageYOffset; 变量y=yOffset+window.innerHeight; var i=1; 如果(y>=内容高度){ //获取更多状态数据的Ajax调用如下 statusloader.innerHTML++=''+i++'';} } window.onscroll=yHandler; statusloader.innerHTML++='i++';}_Javascript_Html_Css - Fatal编程技术网

Javascript 我试着按顺序将数字插入到div主体中 函数yHandler(){ ///页面滚动加载程序 var statusloader=document.getElementById('statusloader'); var contentHeight=statusloader.offsetHeight; var yOffset=window.pageYOffset; 变量y=yOffset+window.innerHeight; var i=1; 如果(y>=内容高度){ //获取更多状态数据的Ajax调用如下 statusloader.innerHTML++=''+i++'';} } window.onscroll=yHandler; statusloader.innerHTML++='i++';}

Javascript 我试着按顺序将数字插入到div主体中 函数yHandler(){ ///页面滚动加载程序 var statusloader=document.getElementById('statusloader'); var contentHeight=statusloader.offsetHeight; var yOffset=window.pageYOffset; 变量y=yOffset+window.innerHeight; var i=1; 如果(y>=内容高度){ //获取更多状态数据的Ajax调用如下 statusloader.innerHTML++=''+i++'';} } window.onscroll=yHandler; statusloader.innerHTML++='i++';},javascript,html,css,Javascript,Html,Css,这是创建div的行。我有I++在那里创建数字1,然后在下一个div中它应该是数字2。但是我很难将任何数字输出您必须像以下那样跳出字符串: function yHandler(){ ///page scroll loader var statusloader = document.getElementById('statusloader'); var contentHeight = statusloader.offsetHeight; var yOffset = window.pageYOffs

这是创建div的行。我有I++在那里创建数字1,然后在下一个div中它应该是数字2。但是我很难将任何数字输出

您必须像以下那样跳出字符串:

function yHandler(){ 
///page scroll loader
var statusloader = document.getElementById('statusloader');
var contentHeight = statusloader.offsetHeight;
var yOffset = window.pageYOffset;
var y = yOffset + window.innerHeight;
var i = 1;
if(y >= contentHeight){
// Ajax call to get more status data goes here
statusloader.innerHTML += '<div class="newData">'+ i++ +'</div>';}
}
window.onscroll = yHandler;


statusloader.innerHTML += '<div class="newData">i++</div>';}
statusloader.innerHTML++=''+i++''
问题是您将变量i定义为局部变量,因此,如果调用函数yhandler,它将始终设置回1


只需将var i=1放在函数定义上方,您必须像以下那样转义字符串:

function yHandler(){ 
///page scroll loader
var statusloader = document.getElementById('statusloader');
var contentHeight = statusloader.offsetHeight;
var yOffset = window.pageYOffset;
var y = yOffset + window.innerHeight;
var i = 1;
if(y >= contentHeight){
// Ajax call to get more status data goes here
statusloader.innerHTML += '<div class="newData">'+ i++ +'</div>';}
}
window.onscroll = yHandler;


statusloader.innerHTML += '<div class="newData">i++</div>';}
statusloader.innerHTML += '<div class="newData">' + i++ + '</div>'
statusloader.innerHTML++=''+i++''
问题是您将变量i定义为局部变量,因此,如果调用函数yhandler,它将始终设置回1

只需将VARI=1放在函数定义上方

VARI=1//放在这里就行了
statusloader.innerHTML += '<div class="newData">' + i++ + '</div>'
函数yHandler(){ ///页面滚动加载程序 var statusloader=document.getElementById('statusloader'); var contentHeight=statusloader.offsetHeight; var yOffset=window.pageYOffset; 变量y=yOffset+window.innerHeight; //var i=1; 如果(y>=内容高度){ //获取更多状态数据的Ajax调用如下 statusloader.innerHTML+=''+i++''; } }
var i=1//放在这里就行了
函数yHandler(){
///页面滚动加载程序
var statusloader=document.getElementById('statusloader');
var contentHeight=statusloader.offsetHeight;
var yOffset=window.pageYOffset;
变量y=yOffset+window.innerHeight;
//var i=1;
如果(y>=内容高度){
//获取更多状态数据的Ajax调用如下
statusloader.innerHTML+=''+i++'';
}
}

它是空白的。没有数字那么变量“i”是在代码中定义的吗?var i=1;但是它只是重复1你在哪里定义了你的i变量,我在你更新的帖子中看不到它。我已经删除了i变量,但我只是把它放回给你。它是空白的。没有数字那么变量“i”是在代码中定义的吗?var i=1;但是它只是重复1你在哪里定义了你的i变量,我在你更新的帖子中看不到它我已经删除了i变量,但我只是把它放回给你