3 回答

TA貢獻1825條經驗 獲得超6個贊
js文件不是htm文件,所以里面不能有html標記(在輸出語句中包含的html標記除外)。
即使js文件中可以用<script>標記,由于js文件本身就是由<script src="...">標記調用的,這就變成重復標記了,是畫蛇添足了。
js屬于腳本文件,是由腳本代碼組成的。其實把正常的<script>與</script>標記之間的代碼剪切到新文件中就是一個js文件了,然后把文件名放到script的src屬性就行了。
擴展資料:
JavaScript語言中采用的是弱類型的變量類型,對使用的數據類型未做出嚴格的要求,是基于Java基本語句和控制的腳本語言,其設計簡單緊湊。
JavaScript是一種采用事件驅動的腳本語言,它不需要經過Web服務器就可以對用戶的輸入做出響應。在訪問一個網頁時,鼠標在網頁中進行鼠標點擊或上下移、窗口移動等操作JavaScript都可直接對這些事件給出相應的響應。
JavaScript腳本語言不依賴于操作系統,僅需要瀏覽器的支持。因此一個JavaScript腳本在編寫后可以帶到任意機器上使用,前提上機器上的瀏覽器支 持JavaScript腳本語言,JavaScript已被大多數的瀏覽器所支持。

TA貢獻1818條經驗 獲得超3個贊
不需要是因為你再導入外部js的時候使用了<script>就如你上面的<script src="" type=""></script>你可一參考外部樣式css的導入,外部css也沒有把css寫到<style>中,但再導入的時候有兩種方法link和import使用import的時候就要用style包圍。

TA貢獻1887條經驗 獲得超5個贊
可以的 也可以直接輸入的
放到JS文件可以減少頁面的代碼!!!<SCRIPT>
var speed=30
var MyMarh=setInterval(Marqueeh,speed)
demo2.innerHTML=demo1.innerHTML
demo.onmouseover=function(){ clearInterval(MyMarh) }
demo.onmouseout=function(){ MyMarh=setInterval(Marqueeh,speed) }
function Marqueeh(){
if(demo2.offsetHeight-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
</SCRIPT>
添加回答
舉報