我想構建一些對象來讓我的生活變得更簡單,但不知何故我無法讓它工作。我得到了以下代碼:JavaScript不執行對象方法
function Paragraph(className, innerHTML, parentId) {
this.className = className;
this.innerHTML = innerHTML;
this.parentId = parentId;
}
Paragraph.generateParagraph = function() {
console.debug(this.parentId); // Expect 'testDiv'
alert(this.parentId); // Expect 'testDiv'
};
function initialize() {
var paragraph = new Paragraph('testClass', 'testTitle', 'testDiv');
paragraph.generateParagraph;
}
window.onload = initialize;
當我嘗試執行此代碼時,沒有任何反應。我期待console.debug和 generateParagraph方法中的警報被執行。
任何幫助,將不勝感激!
-1,我看不出這與問題中發佈的代碼有什麼不同。無論如何,這不是正確的答案。 – 2010-07-13 09:04:07
@Andy E,其實這個答案是完全正確的。 – James 2010-07-13 09:06:56
你是完全正確的!感謝你的回答! – 2010-07-13 09:08:40