最贊回答 / 慕設計1009945
“document.write can be a form of eval.”:“document.write是eval的一種形式”, eval要盡量避免,是出于安全考慮,因為eval過于強大,他可以把string串作為代碼執(zhí)行。如果控制不好就會造成安全漏洞。但是此時僅僅是練習,沒有其他語句加入,有警告是正常的
2020-04-26
最贊回答 / qq_慕沐2441601
我是這樣弄的<script type="text/javascript">//定義"改變顏色"的函數function btn1(){??? var div=document.getElementById("txt");??? div.style.color="yellow";??? div.style.backgroundColor="gray";}//定義"改變寬高"的函數function btn2(){??? var div2=document.getElementById("txt");...
2020-04-25
最贊回答 / L_eru
div1沒有定義, 這個是元素ID的話, 那么就要加上引號.document.getElementById('div1').style.display='block';
2020-04-24
最贊回答 / 小魚魚同學
測試了沒問題 但是你寫的應該是有問題的。if(confirm("確定要取消設置嗎?"))沒有說明if的判斷依據 你是在點擊確定的時候應用if語句下的樣式 還是在點擊取消后應用(你是知道的,但是你在跟瀏覽器說的時候沒有說明清楚,它不知道什么時候應用if下的樣式)<...圖片...>你可以試下這樣寫
2020-04-23
最贊回答 / 慕斯卡6333374
因為document.getElementById這個函數返回的是一個元素對象,即Element。mychar被賦值成這個找到的元素對像,那么mychar變量只是一個元素對象,這個對象包含了標簽名 + 屬性 + 文本內容,想要打印出來里面的文本內容的話,還需要進一步提取,所以還要需要innerHTML這個屬性。這個學到面向對象OOP就更清楚了。
2020-04-20
最贊回答 / 慕粉2054004295
第一行是創(chuàng)建了一個變量mychar第二行是給mychar賦值,并不是“變量類型是javascript”第三行,如果使用想要重新給mychar賦值,不需要重新定義(好比:var mychar=6),直接使用mychar=6即可
2020-04-19
最贊回答 / 一祁柒柒一
“快快把我變成單行注釋? ? 知道嗎? ? JS可以實現很多動態(tài)效果? ? 快來學習吧!”這一串漢字沒有在document.write(“”)里,既不能被顯示,也不能被當作代碼執(zhí)行,講道理是會報錯的,所以需要注釋掉,整段代碼才能被運行。您看這樣能幫到您么。
2020-04-17
最贊回答 / 慕標6304167
? <!DOCTYPE HTML>? ? <html>? ? <head>? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />? ? <title>prompt</title>? ? ? <script type="text/javascript">? ? ? ? ? function rec() {? ? ? ? ? ? ? v...
2020-04-16