一个小问题,关于document.write输出。

lgr0727 2004-08-09 12:52:48
<form>
<input type="hidden" name="newsContent" value="这里是输出的内容!!">
</form>

<SCRIPT LANGUAGE="javascript" src="wrtie.js"></SCRIPT>

wrtie.js
strHTML=document.forms[0].newsContent.value;
document.write(strHTML);


运行却出现这样的错误:'document.forms.0.newsContent.value'为空或不是对象。

这是怎么一回事啊?麻烦大家帮下忙。
...全文
146 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
songxuehui 2004-08-09
  • 打赏
  • 举报
回复
up
woyingjie 2004-08-09
  • 打赏
  • 举报
回复
strHTML=document.all.newsContent.value;
document.write(strHTML);
lgr0727 2004-08-09
  • 打赏
  • 举报
回复
我知道是怎么一回事了。
原来一个include文件里还有一个form
谢了,woyingjie(庆祝国足取得亚洲杯亚军的好成绩:()

结贴了。
lgr0727 2004-08-09
  • 打赏
  • 举报
回复
我的文件就是一个form,
但为何会出现这样的错误呢?
会不会是浏览器的问题呢?
woyingjie 2004-08-09
  • 打赏
  • 举报
回复
也许 你的文件里不止一个form
lgr0727 2004-08-09
  • 打赏
  • 举报
回复
to:woyingjie(庆祝国足取得亚洲杯亚军的好成绩:()
OK,问题已解决。

strHTML=document.forms[0].newsContent.value;
document.write(strHTML);
但为什么我用这种方法却不行呢?

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧