脚本js缺少对象
⑴ js缺少对象
你这个...写法是java的...不是js的啦...晕倒..
java的可以放进来...
这样
<%
String javastr="ddfasd"; //java变量
%>
var jsstr="<%= javastr %>"; //js变量 java转js
我给你写个最简单的例子吧
<html>
<head>
</head>
<body>
<input type="button" onclick=test() value="test"/>
<script type="text/javascript">
function test(){
alert("aaaa");
}
</script>
</body>
</html>
⑵ JavaScript 缺少对象
aa定义的时候文档还没加载完毕,所以$("#aa")没匹配到任何东西。
另外定义的aa是一个局部变量。在你click的时候已经被销毁了。
直接
sing.click(function(){
addsingque($("#aa"));
});
或者
sing.click(function(){
var aa = $("#aa");
addsingque(aa);
});
再或者
<script language="javascript" type="text/javascript">
$(function(){
var que= '<h1>singlechoice</h1>';
var sing=$('#singlechoice:radio');
window.aa=$('#aa');
});
sing.click(function(){
addsingque(aa); //这里提示缺少对象
});
</script>
⑶ 为什么JavaScript总是提示“缺少对象”JS问题!
在页面上面加一个window.onerror=function(){return
false;}这样就不会报错了。
⑷ JavaScript 运行时缺少对象
input type="button" onclick="javascript:chuli();" name="button" value="提交" />
这句要执行到一个JS函数,而你的JS函数在定义我也有看到,应该是执行的,除非是你的浏览器不支持JS的,但这种可能性不大,至到我看你的的这个定义时才知道是怎么一回事了.
<script language="javascript">这是以前的一种说明形式,现在已是不推荐使用.现在使用的是<script type="text/javascript">,虽说是推荐与否,但一般不会直接写两个的!而且两个都会执行,如果出现两个肯定是要忽略一个的!但是你前边的那个却写错了,language参数后边不是"text/javascript"而是直接写"javascript"就可以了!所以里边的所有定义是不启任何作用的!
⑸ JS问题,提示缺少对象
调用sendMsg2时,id和id2是字符串,要加引号,如:
<a href="javascript:sendMsg2('sendMsg2${r.info.id}','msgShut5${r.info.id}')"
⑹ 调用JS文件内的事件提示缺少对象
应该是你
的js调用位置放错了,因为你代码中用到了body对象,所以调用的代码要放到body之后
⑺ JS错误提示 缺少对象
$("#usersetif").attr("src","UserInfo.aspx?id="+ _tmp);
usersetif这个ID在页面上没有找到,你看下是不是写错了。
或者你 要去的是<a href="#" id="usersetck">这个id
⑻ js 缺少对象
给ID="UpLoad"的标签加style="display:block"
把这段脚本放到id="upload"的下面。建议把UpLoad改为小写:upload。
var trstr = document.getElementById("UpLoad");
function DoLoad()
{
trstr.style.display="inline";
}
function UnDoLoad()
{
trstr.style.display="none";
}
不知道你要实现什么效果,这样写有点怪。
⑼ js错误 缺少对象
你的js写成个完整的 可直接放页面里
<script language="javascript">
function roll(){
var demo = document.getElementById("demo"); //id
var demo1 = document.getElementById("demo1"); //开始
var demo2 = document.getElementById("demo2"); //结束
var speed=31; //滚动速度值,值越大速度越慢
var nnn=200/demo1.offsetHeight;
for(i=0;i<nnn;i++){demo1.innerHTML+="<br />"+ demo1.innerHTML}
demo2.innerHTML = demo1.innerHTML //克隆demo2为demo1
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0) //当滚动至demo1与demo2交界时
demo.scrollTop-=demo1.offsetHeight //demo跳到最顶端
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed); //设置定时器
demo.onmouseover = function(){clearInterval(MyMar)} //鼠标经过时清除定时器达到滚动停止的目的
demo.onmouseout = function(){MyMar = setInterval(Marquee,speed)} //鼠标移开时重设定时器
}
</script>
页面里要滚动的部分
<div id="demo" class="#####">
<div id="demo1">
要滚动的内容
<div id="demo2"></div>
<script type="text/javascript">roll();</script>