mshd.net
当前位置:首页 >> js中DoCumEnt.writE输出文字后面跟着unDEFinED >>

js中DoCumEnt.writE输出文字后面跟着unDEFinED

后面跟的****要注释掉吧

function shuchuwenbenyu(){ var _wenbenyu1=document.getElementsByName("wenbenyu1")[0].value; document.write(_wenbenyu1); }

this.options[this.selectedIndex].bigclassid;改成 this.options[this.selectedIndex].getAttribute('bigclassid') this.options[this.selectedIndex].bigclassname;改成 this.options[this.selectedIndex].getAttribute('bigclassname')

Window alert() Method 可以用来在 alert box 里显示字符串,例如: alert("This is an alert box."); 但这个字符串不要带 Windows. 吧。

getElementsByName返回的不是一个对象,而是一个集合,访问集合中的对象要使用下标 obj= document.getElementsByName(names); 改为 obj= document.getElementsByName(names)[0];

输出部分改成: monthlist(12);

肯定是你那里写错了. obj.navClass obj.nodes 这个obj就是你返回来数据等于这个

因为你 document.write(print(2)); 里埃而 print() 这个函数没返回任何值,当然就是 undefined。

js 产生undefined的情况: 1. var outObj = { type :"java" } function innerM(){ var p; alert(p);//undefined alert("k:"+k);//error--innerObj未定义 alert(outObj.jack);//undefined alert(innerObj.jack);//error--innerObj未定义 } innerM...

循环应该是没有错的!你查看单个报错!是不是数组越界呢? 例如:arr.length 本身就没有11个 索引10取的第11个 那就会报错 因为没有索引10,所以就报undefined 改为这样试一试: var arr = document.getElementsByTagName('a'); if(arr&&arr.lengt...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com