随笔 - 20  文章 - 1  评论 - 159  阅读 - 71121

JavaScript Error:unterminated comment

最近一直在研究JavaScript中的DOM(文档对象模型),当然,不能说是研究了,顶多也就是一个学习吧,至于DOM的逻辑语法倒并不是很难的,只是自己在编码是难免要出现一些小的错误,这里不好用误差一词。

引入错误之前先比较两段代码,看看有什么区别没有:

1》

window.onload=initAll;

function initAll(){
 document.getElementById('form1').onsubmit=function(){return addNode();}
 //document.getElementById('delNode').onclick=delNode;
 }
function addNode(){
 var inText=document.getElementById('textArea').value;
 var newText=document.createTextNode(inText);//建立文本节点
 
 var newGraf=document.createElement('p');//建立元素节点
 newGraf.appendChild(newText);//将文本文本添加到元素内
 
 var docBody=document.getElementsByTagName('body')[0];
 docBody.appendChild(newGraf);
 document.getElementById('textArea').value="";
 
 return false;
 }
/*function delNode(){
   return false;
 }

2》

window.onload=initAll;

function initAll(){
 document.getElementById('form1').onsubmit=function(){return addNode();}
 //document.getElementById('delNode').onclick=delNode;
 }
function addNode(){
 var inText=document.getElementById('textArea').value;
 var newText=document.createTextNode(inText);//建立文本节点
 
 var newGraf=document.createElement('p');//建立元素节点
 newGraf.appendChild(newText);//将文本文本添加到元素内
 
 var docBody=document.getElementsByTagName('body')[0];
 docBody.appendChild(newGraf);
 document.getElementById('textArea').value="";
 
 return false;
 }
/*function delNode(){
   return false;
 }*/

心细的人可能一眼就能够看的出来,可是我不属于这一类优秀的选手,其实区别就是在于函数function delNode()处,第一个是/*function delNode(){ return false;},第二个是/*function delNode(){return false;}*/,哈哈区别就是在于/**/注释符是不是写完整了,如果没有没有写完整就会出现JavaScript Error:unterminated comment,什么意思呢,就是有不完整的内容,程序就是无效的,这不是什么复杂的事情,却浪费了我很长时间,写出来与大家共勉一下!!!

posted on   铁拐李  阅读(2769)  评论(3编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
< 2009年10月 >
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1 2 3 4 5 6 7

点击右上角即可分享
微信分享提示