【发布时间】:2014-03-06 23:55:52
【问题描述】:
很抱歉有这么多问题,但我不擅长 javascript 并且想精通它。当您按下按钮时,我试图让页面更改颜色作为我的另一个概念证明,但它不起作用,我不完全确定为什么......
<html>
<head>
</head>
<body>
<button Id="BGchange">BUTTON!</button>
<script type="text/javascript">
button.eventlistener(BGchange, BGcolor());
function BGcolor (){
var BG = BG2+1
var BG2 = BG
if(BG==0){
document.body.style.background = white;
}
else
if(BG==1){
document.body.style.background = black;
}
}
</script>
</body>
</html>
k,修正了一点,这是我现在的:
<html>
<head>
</head>
<body>
<button Id="BGchange">BUTTON!</button>
<script type="text/javascript">
BGchange.addEventListener("click", BGcolor);
var BG++
function BGcolor (){
if(BG==0){
backgroundcolor = "white";
}
else
if(BG==1){
backgroundcolor = "black";
}
}
</script>
</body>
</html>
【问题讨论】:
-
button.eventlistener(BGchange, BGcolor());这行是什么意思? -
什么是
button?eventlistener是什么?BGchange是什么?但即使不知道我可以告诉你,此时调用BGcolor是错误的。查看这些文章以了解事件处理:quirksmode.org/js/introevents.html。 -
...什么是
BGchange,为什么是BGcolor() -
那一行表示它感知到BGchange,并启动函数BGcolor。
-
bgchange 只是一个 ID
标签: javascript addeventlistener