js提示没有定义,怎么解决

phpcainiao 2011-10-14 11:06:00




var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
demo2.innerHTML = demo1.innerHTML
function Marquee(){
if(demo.scrollTop%rows==0 && stop<=stim){
stop++;
return;
}
stop = 0;
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed)
demo.onmouseover = function() {clearInterval(MyMar)}
demo.onmouseout = function() {MyMar=setInterval(Marquee,speed)}



js提示没有定义,怎么解决
,,,
具体错误如下:::
行:5
char:1
错误:‘demo2’未定义
代码:0
...全文
407 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZXY900213 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 phpcainiao 的回复:]

引用 5 楼 zxy900213 的回复:
JScript code
var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
var demo = document.getElementById("demo");
var demo1 = doc……
[/Quote]

你这段代码放在哪里的??
把他放到你那段html的下面
phpcainiao 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zxy900213 的回复:]
JScript code
var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
var demo = document.getElementById("demo");
var demo1 = document.getElementById("de……
[/Quote]

新提问来了?

行:9
char:1
错误:‘demo2’is null or not an object
代码:0
APM60- 2011-10-14
  • 打赏
  • 举报
回复
js代码块放到页面最下边。(至少也要放到 <DIV id="demo2"></DIV> 后面)
hellNo 2011-10-14
  • 打赏
  • 举报
回复


var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
document.getElementById('demo2').innerHTML = document.getElementById('demo1').innerHTML
function Marquee(){
document.getElementById('demo2').innerHTML.innerHTML = document.getElementById('demo1').innerHTML.innerHTML //把demo复制一次放到function里面试试
if(demo.scrollTop%rows==0 && stop<=stim){
stop++;
return;
}
stop = 0;
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed)
demo.onmouseover = function() {clearInterval(MyMar)}
demo.onmouseout = function() {MyMar=setInterval(Marquee,speed)}
hellNo 2011-10-14
  • 打赏
  • 举报
回复

var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
demo2.innerHTML = demo1.innerHTML
function Marquee(){
demo2.innerHTML = demo1.innerHTML //把demo2复制一次放到function里面试试
if(demo.scrollTop%rows==0 && stop<=stim){
stop++;
return;
}
stop = 0;
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed)
demo.onmouseover = function() {clearInterval(MyMar)}
demo.onmouseout = function() {MyMar=setInterval(Marquee,speed)}
一米阳光__ 2011-10-14
  • 打赏
  • 举报
回复
这个你肯定要获取这个对象三。不获取对象你能用他么?LZ怎么想的?难道你能拿一个空对象来用?
ZXY900213 2011-10-14
  • 打赏
  • 举报
回复
var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
var demo = document.getElementById("demo");
var demo1 = document.getElementById("demo1");
var demo2 = document.getElementById("demo2");
demo2.innerHTML = demo1.innerHTML
function Marquee(){
if(demo.scrollTop%rows==0 && stop<=stim){
stop++;
return;
}
stop = 0;
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed)
demo.onmouseover = function() {clearInterval(MyMar)}
demo.onmouseout = function() {MyMar=setInterval(Marquee,speed)}
光曰不日 2011-10-14
  • 打赏
  • 举报
回复
document.getElementById('demo2').innerHTML
不解释
phpcainiao 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zxy900213 的回复:]
你的demo,demo1,demo2你自己都不知道是什么东西,我们如何知道怎么解决???
[/Quote]

这个是控制滚动的啊,,整个代码就是这样子的


<DIV id="demo" style="OVERFLOW: hidden; HEIGHT: 160px"><DIV id="demo1">
滚动的内容
</DIV><DIV id="demo2"></DIV></DIV>
ZXY900213 2011-10-14
  • 打赏
  • 举报
回复
你的demo2都没定义,什么东西我们都不知道。。。
ZXY900213 2011-10-14
  • 打赏
  • 举报
回复
你的demo,demo1,demo2你自己都不知道是什么东西,我们如何知道怎么解决???
内容概要:本文围绕基于深度学习分类的时相关MIMO信道递归CSI量化技术展开研究,提出一种结合深度学习模型的递归式信道状态信息(CSI)反馈优化方法。该方法针对无线通信系统中时变MIMO信道的特点,利用深度学习网络对信道时序特征进行有效提取与分类,实现高精度、低开销的CSI量化与反馈,从而提升大规模MIMO系统的频谱效率与传输性能。研究不仅涵盖了算法设计与模型构建,还提供了完整的Matlab代码实现,便于验证与复现,适用于现代高性能无线通信系统的优化需求。; 适合人群:具备通信系统理论基础、熟悉MIMO与信道反馈机制,并掌握Matlab编程技能的研究生、科研人员及从事5G/6G通信、智能信号处理与深度学习在通信中应用的工程技术人员。; 使用场景及目标:①研究MIMO系统中基于深度学习的CSI反馈压缩与重建技术;②探索时序信道建模与递归量化机制的深度融合方法;③复现并改进现有算法,支撑高水平学术论文撰写或通信系统原型开发。; 阅读建议:建议读者结合提供的Matlab代码逐模块调试,深入理解深度学习分类网络与时序递归量化策略的协同工作机制,重点关注特征提取、分类决策与量化更新等关键环节的设计逻辑,并可尝试迁移至不同信道模型或引入更先进网络结构以进一步提升性能。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧