我遇到了JavaScript的問題。我有一個類似於我在項目中使用的代碼的小代碼片段。我寫了一個小代碼示例,我也遇到了麻煩。我想知道我在做什麼我的Javascript錯誤,所以我的代碼將工作。JavaScript操作系統的幫助
function Person(name) {
this.name = name;
}
Person.prototype.Display = {};
Display.prototype.text = function(str) {
document.write(str + '<br />');
window.alert(str);
};
var Jacob = new Person('Jacob');
Jacob.Display.text('Hello World!');
這個小代碼示例應該顯示文本hello world。我遇到的麻煩是行"Jacob.Display.Text('Hello World!');"
不起作用。
我會猜測Display.prototype.text會給出某種「未定義」或「不是函數」異常。 –
@RichardJPLeGuen是正確的。你的瀏覽器有一個JavaScript控制檯;我建議看看那裏顯示的錯誤。 –
另外,你不應該在頁面加載後使用document.write! – epascarello