2013-04-30 73 views
0

我一直在試圖把這個基本的購物車放在一起使用外部的JavaScript。它在jsBin中完美工作,但是當我嘗試通過瀏覽器運行時,它無法工作。我猜這是我的HTML。任何幫助將不勝感激。不能使用外部javascript工作嗎?

here is my jsBin

+1

請定義「不起作用」。你期望的行爲是什麼,你看到的行爲是什麼?是否有特定的錯誤消息?你正在使用哪種瀏覽器? – Annabelle 2013-04-30 03:27:17

+0

另外,你爲什麼使用JavaScript製作購物車? – 2013-04-30 03:30:12

+0

對不起。它的學校,所以它純粹是爲了學習。我遇到的問題是,當我嘗試在Firefox上運行我的cart.html時,我只看到我的添加到購物車按鈕。這是我的形式嗎? – user2300240 2013-04-30 03:48:28

回答

0

在jsBin的代碼在<body>的端部,這意味着所有的元素都可以訪問執行。讓您的代碼在之後執行(訪問特定DOM元素)它們已呈現/準備就緒。一個正常的方法是把你的代碼放在window.onload,或者做jsBin的工作,並把你的JavaScript放在<body>的末尾。

+0

omg ....我覺得愚蠢。非常感謝。我現在開始工作了。 – user2300240 2013-04-30 04:03:01

+0

@ user2300240哈哈沒問題。這不是我想過jsBin做的事,但是當我用Firebug檢查頁面時,我發現發生了什麼。這就是爲什麼我喜歡使用jsFiddle--它可以讓你定義你的Javascript代碼的位置 – Ian 2013-04-30 13:37:08

相關問題