如何使用javascript使按钮标签动态化?

时间:2012-12-05 06:52:04

标签: javascript variables button

我想要做的是通过在实际变量中创建文本来更改按钮内的文本。

这样的事情:

<button type=button>status</button>

但不是字符串,而是变量:

var status = 'on';

3 个答案:

答案 0 :(得分:7)

如果您尝试将按钮文本分配给变量,那么就像下面这样简单:

var buttonText = "click me!";      
document.getElementById("id-of-your-button").innerHTML = buttonText;

答案 1 :(得分:4)

如果你正在使用jquery,那么这是一个简单的任务。

假设你有一个按钮     

然后您可以使用jquery通过

来协助其文本
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script type="text/javascript">
var status="on";
$(document).ready(function(){
   $("#myButton").text(val);
});
</script>

或者你可以纯粹的javascript:

var status="on";
document.getElementById('myButton').innerHTML=status;

答案 2 :(得分:2)

猜猜这有帮助:

    <button id="myButton" type="button" value=""></button>
    <input id="myInputButton" type="button" value=""></button>

    <script type="text/javascript">
        var status = 'on';
        document.getElementById('myButton').innerHTML = status;
        document.getElementById('myInputButton').value = status;
    </script>