我想创建3个按键,并使用JavaScript,如果按钮1,点击,然后它改变了“点击按钮”文本“你按下按钮1”使用Javascript - 每个按钮更改段落文本单击
按钮2和3也一样! 如果按下按钮3,文本颜色会变为绿色
但是,我似乎无法让它工作!任何帮助,将不胜感激
这里是我当前的代码:
<!DOCTYPE html>
<html>
<head>
<title>Button</title>
</head>
<body>
<script type="text/javascript">
function changeText() {
var b1 = document.getElementById('b1');
var b2 = document.getElementById('b2');
var b3 = document.getElementById('b3');
if(b1.onclick="changeText();") {
document.getElementById('pText').innerHTML = "You pressed button 1";
}
if(b2.onlick="changeText();") {
document.getElementById('pText').innerHTML = "You pressed Button 2";
}
}
</script>
<input type="button" value="Button 1" id="b1" onclick="changeText();"/>
<input type="button" value="Button 2" id="b2" onclick="changeText();"/>
<input type="button" value="Button 3" id="b3" onclick="changeText();"/>
<p id="pText">Click on a Button</p>
</body>
</html>
我也想,如果按钮3被压到文本的颜色变成绿色 - 忘了提及上述 – GDesigns
这是正常情况。您可以通过修改它来包含IF语句来编辑您的函数。 'if(value =='Buttom 3'){/ *改变颜色的代码放在这里* /}'你可以通过在'pText'元素中添加style属性并在其中插入你的CSS代码来做到这一点。 'style ='color:green''etc希望这有助于:D – shadoweye14
代码更新:) – shadoweye14