為什么把獲取對象的語句寫在函數里就無法生效了
比如定義?
function changecolor(){
????var cc=document.getElemtById("txt");
????cc.style.color="#ccc";
}
這個寫法按鈕沒有任何效果,但是把?
var cc=document.getElemtById("txt");
寫在script標簽里就可以用,為啥啊?
?
比如定義?
function changecolor(){
????var cc=document.getElemtById("txt");
????cc.style.color="#ccc";
}
這個寫法按鈕沒有任何效果,但是把?
var cc=document.getElemtById("txt");
寫在script標簽里就可以用,為啥啊?
?
2018-11-09
舉報
2018-11-14
function也是要在script標簽里面的.
2018-11-11
<script type="text/javascript">
????var p1 = document.getElementById("txt");
????function modifyColor(){ //改變顏色
????????p1.style.color = "red";
????}
</script>
<script type="text/javascript">
????function modifyColor(){ //改變顏色
?????????var p1 = document.getElementById("txt");
????????p1.style.color = "red";
????}
</script>
這兩種都是可以的,只不過一個是全局變量,一個是局部變量
2018-11-10
js 就是需要寫在?script 標簽