首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用javascript使按钮标签动态化?

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

Stack Overflow用户
提问于 2012-12-05 14:52:04
回答 3查看 32.9K关注 0票数 11

我想要做的是能够通过将文本放在一个实际的变量中来更改按钮中的文本。

如下所示:

代码语言:javascript
复制
<button type=button>status</button>

但它不是字符串,而是一个变量:

代码语言:javascript
复制
var status = 'on';
EN

回答 3

Stack Overflow用户

发布于 2012-12-05 15:15:11

如果你想把一个按钮的文本赋值给一个变量,那么就像下面这样简单:

代码语言:javascript
复制
var buttonText = "click me!";      
document.getElementById("id-of-your-button").innerHTML = buttonText;
票数 13
EN

Stack Overflow用户

发布于 2012-12-05 15:06:28

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

假设你有一个按钮

然后,您可以通过使用jquery来访问它的文本

代码语言:javascript
复制
<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:

代码语言:javascript
复制
var status="on";
document.getElementById('myButton').innerHTML=status;
票数 5
EN

Stack Overflow用户

发布于 2012-12-05 15:22:56

我猜这很有帮助:

代码语言:javascript
复制
    <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>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13717816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档