慕瓜3391580
2018-11-09 23:19
比如定义
function changecolor(){
var cc=document.getElemtById("txt");
cc.style.color="#ccc";
}
这个写法按钮没有任何效果,但是把
var cc=document.getElemtById("txt");
写在script标签里就可以用,为啥啊?
function也是要在script标签里面的.
<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>
这两种都是可以的,只不过一个是全局变量,一个是局部变量
js 就是需要写在 script 标签
JavaScript入门篇
739817 学习 · 9566 问题
相似问题