導航:首頁 > 編程語言 > jsvalueundefined

jsvalueundefined

發布時間:2021-10-24 14:54:33

javascript 為什麼彈出的是 undefined

//唯一會出現undefined的情況是,你在呼叫save這個方法時沒有傳入value
//造成load在取值時出現undefined
下面例子
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function save(value) {
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
document.cookie = "savetThing" + "=" + encodeURI(value) + ";expires=" + exp.toGMTString();
}

function load() {
var cookies = document.cookie.split(";");
for( var i = 0; i < cookies.length ; i ++){
var cookieCrumbs = cookies[i].split("=");
var cookieName = cookieCrumbs[0];
var cookieValue = cookieCrumbs[1];
if( cookieName == "savetThing"){
document.getElementById("content").value=decodeURI(cookieValue);
}
}
}

function DelCookie() {
document.cookie = "savetThing"+"=;expires="+(new Date(0)).toGMTString();
reLoad();
}

function reLoad() { window.location.reload(); }
</script>
</head>
<body>
<input type="text" id="content" value="" style="width:300px;">
<input type="button" id="btn1" value="save" onclick="save('這是測試');">
<input type="button" id="btn2" value="load" onclick="load();">
<input type="button" id="btn3" value="del" onclick="DelCookie();">
</body>
</html>

② 下面js語句有什麼錯誤取出value值為undefined

eval("("+s+")");

③ js創建節點後取值找不到該元素 為undefined

js添加的頁面元素,通過查看頁面源代碼是看不到的,可以通過js來的到創建的元素 .還可以通過火狐的debug看到

④ JS為什麼出現undefined

//依你的代碼寫的測試是可以正常運作的,
//唯一會出現undefined的情況是,你在呼叫save這個方法時沒有傳入value
//造成load在取值時出現undefined

<html>
<head>
<title>Test</title>
<scripttype="text/javascript">
functionsave(value){
varDays=30;
varexp=newDate();
exp.setTime(exp.getTime()+Days*24*60*60*1000);
document.cookie="savetThing"+"="+encodeURI(value)+";expires="+exp.toGMTString();
}

functionload(){
varcookies=document.cookie.split(";");
for(vari=0;i<cookies.length;i++){
varcookieCrumbs=cookies[i].split("=");
varcookieName=cookieCrumbs[0];
varcookieValue=cookieCrumbs[1];
if(cookieName=="savetThing"){
document.getElementById("content").value=decodeURI(cookieValue);
}
}
}

functionDelCookie(){
document.cookie="savetThing"+"=;expires="+(newDate(0)).toGMTString();
reLoad();
}

functionreLoad(){window.location.reload();}
</script>
</head>
<body>
<inputtype="text"id="content"value=""style="width:300px;">
<inputtype="button"id="btn1"value="save"onclick="save('這是測試');">
<inputtype="button"id="btn2"value="load"onclick="load();">
<inputtype="button"id="btn3"value="del"onclick="DelCookie();">
</body>
</html>

⑤ js怎麼取得值是undefined

對象的屬性沒有定義(或不應該有這個屬性),就會報這個,不是value的問題專
<td id="myid"></td>
如alert(document.getElementById("myid").value),就會是undefined。因為td就沒有屬value這個屬性

閱讀全文

與jsvalueundefined相關的資料

熱點內容
台灣大尺度電視劇男男 瀏覽:988
ios延遲配置文件 瀏覽:100
全國最大的電影網站 瀏覽:384
日本胸大電影推薦 瀏覽:980
色色言情小說 瀏覽:301
用什麼app看ar電影最好 瀏覽:104
都市之福艷後宮相同的小說 瀏覽:509
iphone6splus上不wifi 瀏覽:94
泰國一部女人想出農村的電影 瀏覽:538
《月亮河》印度電影 瀏覽:871
flashcs5實用案例教程 瀏覽:850
百度貼吧密碼模板 瀏覽:974
食堂管理體系文件包括內容 瀏覽:290
飢荒目錄在哪個文件夾 瀏覽:52
烏魯木齊在哪裡學習編程 瀏覽:431
c語言創建文件夾 瀏覽:874
韓國講述養父與雙胞胎 瀏覽:808
西班牙言情電影 瀏覽:85
a標簽如何直接下載一個文件 瀏覽:777
多女主多鼎爐的小說 瀏覽:531

友情鏈接