2012-09-17 114 views
0

這是我嘗試使用javascript的第一天,現在我使用chrome開發人員工具。以下示例應該在網站上打印「我的第一個JavaScript」,但沒有任何內容。我將document.write("My First JavaScript")放在控制檯中,它只是在<script>標籤外面放置「我的第一個JavaScript」,然後打印出正確的結果。我做谷歌搜索,知道JavaScript被一個<script></script>標記包圍,但它似乎不起作用的HTML。請幫我解決一下這個。謝謝!我的javascript無法在Chrome中識別?

<html> 
<body> 
    <script> 
    document.write("My First JavaScript"); 
    </script> 
</body> 
</html> 
+5

爲什麼,爲什麼你爲什麼要用'document.write'開始學習JavaScript?你爲什麼不選擇一些理智而現代的教程 - 比如[this](http://eloquentjavascript.net/contents.html)?無論如何,它在Chrome中工作正常,但它不會將任何內容打印到控制檯:它只是改變了頁面。 – raina77ow

+2

控制檯嚴格適用於JavaScript,而不是HTML。試試[jsfiddle](http://jsfiddle.net)。 – Pointy

+0

我根本沒有得到這個問題,它絕對適用於Chrome,至少從我所瞭解的問題來看。 http://jsfiddle.net/MNWcP/ – maru

回答

0

我會退後一步,並聽取一些意見在這裏評論。作爲一個Javascript新受我自己,我發現的最有用的教程是互動的經驗教訓,在CodeAcademy.com

至於實際的代碼...你的描述實際上是它應該如何工作。把控制檯想象成被這些標籤包裹起來。本質上,就好像您將命令放入文本文件並將其包含在腳本標記中,就像您對其他JavaScript一樣。

Document.write將採用HTML文檔並將其呈現在屏幕上。在這種情況下,你只需要發送一個單一的字符串(一些文本),而瀏覽器正在構建HTML的其餘部分,你會發現它使它成爲一個有效的文檔。

+0

感謝戴夫!我從一開始就在學習javascript,並且對控制檯如何使用html有點困惑。再次感謝。 – sophia

0
<script type="text/javascript"> 
    document.write("My First JavaScript"); 
</script> 
+1

任何理由認爲這是解決OP的問題?當'type'屬性被省略時,'

  • 11. Chrome瀏覽器無法識別javascript功能
  • 12. Html無法識別JavaScript(Chrome擴展程序)
  • 13. Google Chrome爲何無法識別我的SameSite Cookie?
  • 14. JavaScript lint無法識別嵌入的PHP
  • 15. Sinatra無法識別會話的JavaScript
  • 16. 的Javascript條件格式無法識別
  • 17. 的Javascript按鍵輸入無法識別
  • 18. -webkit-overflow-scrolling:在chrome和ios中無法識別touch
  • 19. 在Chrome瀏覽器中無法識別離子視圖://檢查
  • 20. Hammer JS v2.0.4僅在Chrome 37.0中無法識別'panstart'或'panmove'
  • 21. 的JavaScript string.search無法在Chrome
  • 22. Javascript函數無法識別onclick
  • 23. Javascript無法識別動態div內容
  • 24. 枝條模板無法識別Javascript
  • 25. Javascript無法識別俄文字母
  • 26. TypeScript無法識別JavaScript對象
  • 27. Javascript無法識別網絡服務
  • 28. Javascript無法識別控制器
  • 29. 全局變量無法識別Javascript
  • 30. javascript setTimeout無法識別函數參數