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

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

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

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

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

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

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

出现原因有以下2种: 1、变量没赋初始值 2、函数没有返回值 示例: 第一种情况: var a; alert(a);//这里没有初始化值,会出现undefined第一种情况: var a='1'; function k(){ } a=k();//这里函数没有返回值,会出现undefined

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

这种问题,测试一下就好了, 用appendChild 方式增加在页面上的元素, 在ie上是无法直接使用 document.getEementXX 的方式获取的,虽然在上述问题中注释说取到对象,原因是其实无论name写什么值,那个对象在ie上都是可以alert 一个 Object的。 ...

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

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

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