Javascript 无法读取属性';innerHTML';空值(i';m使用window.onload-在书籍演示文件中有效)

Javascript 无法读取属性';innerHTML';空值(i';m使用window.onload-在书籍演示文件中有效),javascript,html,Javascript,Html,好的,我已经读了十几个线程(将脚本移动到文档底部,在onload中包装函数等等),但我无法理解这一点。我正在练习murach的Javascript和jQuery。我已经用我的一些代码替换了作者的代码,试图消除用户错误,但仍然不起作用 编辑错误发生在lin 34//if($(“名字”)。值==“”) 加入我们的邮件列表! 今天就加入我们的电子邮件列表吧! 电邮地址: * 重新输入电子邮件地址: * 名字: * * 应该是 <span id = "email_error2">*&

好的,我已经读了十几个线程(将脚本移动到文档底部,在onload中包装函数等等),但我无法理解这一点。我正在练习murach的Javascript和jQuery。我已经用我的一些代码替换了作者的代码,试图消除用户错误,但仍然不起作用

编辑错误发生在lin 34//if($(“名字”)。值==“”)


加入我们的邮件列表!
今天就加入我们的电子邮件列表吧!
电邮地址:
*
重新输入电子邮件地址: *
名字: *
*
应该是

<span id = "email_error2">*</span><br>
                            ^
*
^
因此,代码的问题是,在写入该范围的innerHTML之后,它删除了所有html,直到
。。。因此,第一次姓名检查出错了 应该是

<span id = "email_error2">*</span><br>
                            ^
*
^
因此,代码的问题是,在写入该范围的innerHTML之后,它删除了所有html,直到
。。。因此,第一次姓名检查出错了 应该是

<span id = "email_error2">*</span><br>
                            ^
*
^
因此,代码的问题是,在写入该范围的innerHTML之后,它删除了所有html,直到
。。。因此,第一次姓名检查出错了 应该是

<span id = "email_error2">*</span><br>
                            ^
*
^

因此,代码的问题是,在写入该范围的innerHTML之后,它删除了所有html,直到
。。。因此,第一个名字检查出错了

天哪,我简直不敢相信我花了4个小时扫描和比较代码,却没有看到……谢谢你,先生。这也是我可以用jSLint捕捉到的东西吗?我觉得除了检查元素和切换到控制台视图之外,一定有更简单的方法来找到类似的小东西。jslint不会,我不知道会发生什么-在firefox的“Inspector”中查看页面会为meomg显示它,我不敢相信我花了4个小时扫描和比较代码,但没有看到……谢谢先生。这也是我可以用jSLint捕捉到的东西吗?我觉得除了检查元素和切换到控制台视图之外,一定有更简单的方法来找到类似的小东西。jslint不会,我不知道会发生什么-在firefox的“Inspector”中查看页面会为meomg显示它,我不敢相信我花了4个小时扫描和比较代码,但没有看到……谢谢先生。这也是我可以用jSLint捕捉到的东西吗?我觉得除了检查元素和切换到控制台视图之外,一定有更简单的方法来找到类似的小东西。jslint不会,我不知道会发生什么-在firefox的“Inspector”中查看页面会为meomg显示它,我不敢相信我花了4个小时扫描和比较代码,但没有看到……谢谢先生。这也是我可以用jSLint捕捉到的东西吗?我觉得除了检查元素和切换到控制台视图之外,一定有更简单的方法找到类似的小东西。jslint不会,我不知道会发生什么——在firefox的“Inspector”中查看页面会给我看