腳本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>