怎么给 js 对象 赋 null 值

JavaScript013

怎么给 js 对象 赋 null 值,第1张

obj=null就行。以下代码是正常执行的functiontest(){varbutton1=document.getElementById("button1")button1.attachEvent("onclick",buttonEvent)button1.click()}现在我们改造一下functiontest(){varbutton1=document.getElementById("button1")button1=nullbutton1.attachEvent("onclick",buttonEvent)button1.click()}运行后,脚本将出错,网页错误详细信息如下:消息:'null'为空或不是对象。这说明进行了button1=null句代码后,button1这对象为null了。若是button1=null替换为button1="null"那么button1的值就为字符串“null”,有引号与没有引号两者的区别甚大。 排版有点乱,不过希望这答案能帮助你

定义一个变量名,并初始化它的值为空字符串如果变量a的类型是字符串,建议初始化时,直接给初始空字符串,虽然js变量是可变类型,但建议一个变量的类型不要变对于字符串类型来说,初始给空,可以在任何时候使用length得到长度,如果初始没有赋值,也取undefined的length会报错此处给空字符串主要是编码习惯,这样后面使用不需要额外判断

这个是一个多行文本框还是单行文本框,如果是多行,建议用textarea。

如果是单行文本框,设置type为text,并设置value="" 即为空值了。

<input name="news_abstract" id="news_abstract" style="width: 650px" type="text" value="" />

如果是多行文本框,标签内不写内容就是空值了:

<textarea name="news_abstract" id="news_abstract" style="width: 650px"></textarea>