2011-05-07 54 views
0

我想打印的.js文件中的所有文本到div的.innerHTML從.js文件?

document.getElementById('cart-status').innerHTML = "/numberOfcart.js" 
+4

請您重新說明這個問題嗎?這聽起來像你想要顯示JavaScript的來源 - 代碼本身 - 就好像它是HTML內容一樣。那真的是你想要的嗎? – 2011-05-07 18:14:41

回答

2

你可以使用jQuery做這樣的事情:

$.get('/numberOfcart.js', function(data) { 
    $('#cart-status').text(data); 
} 

,但你只是裝在.js文件,不運行它。

0

通過JavaScript直接顯示js文件的內容是不可能的(或者我不知道,如果有人知道的方式 - 歡迎)。所以通過PHP:

$file = file_get_contents('script.js'); 
echo "<pre>" . htmlentities ($file) . "</pre>"; 

用php腳本的ajax回調,設置爲div。

+1

實際上,你可以測試jQuery的答案,並看到只要它在同一臺服務器上,將javascript文件(或任何其他文件)加載到div中也沒有問題。 – Kelly 2011-05-07 21:22:25

+0

我認爲這是關於顯示js的來源。但是對於裝載,你很懷疑。 – Bakudan 2011-05-07 22:59:15