导航:首页 > 编程语言 > 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相关的资料

热点内容
同性恋男电影大尺度伦理 浏览:828
3d设计视频教程下载地址 浏览:411
国外手机文件同步 浏览:800
哪个网站看片不卡 浏览:167
出租菜园在什么网站 浏览:575
iphone5stxt 浏览:675
香港动作理论电影 浏览:776
凪江 日本 浏览:888
传感器怎么编程的用网线 浏览:782
pdf文件如何变为图片 浏览:151
[中文字幕] MDY 浏览:160
法国漏器官电影 浏览:740
老电影怀旧电影全剧 浏览:493
期货数据统计在哪里来 浏览:183
电影里的女人喂宝宝 浏览:141
韩国女社长劈腿电影 浏览:529
阿根廷十大艳情片 浏览:2
数据线长度怎么调整 浏览:132
2345好压支持win10吗 浏览:845
日本和韩国好看的推理片 浏览:157

友情链接