JavaScript Error:unterminated comment
來源:程序員人生 發布時間:2014-06-15 17:33:17 閱讀次數:3890次
最近一直在研究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,什么意思呢,就是有不完整的內容,程序就是無效的,這不是什么復雜的事情,卻浪費了我很長時間,寫出來與大家共勉一下。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈