如何使用CSS(可能作为样式)或通过javascript控制按钮的“值”或内容?

时间:2014-06-25 00:44:57

标签: javascript css button

有没有办法可以使用CSS或javascript来控制按钮样式,但按钮实际上说的是什么。我见过很多“CSS按钮创建工具”,但它们都需要html,或者需要“推这里”的部分代码。

(更新)
谢谢大家的意见 让我解释一下大局。简而言之,我们正在使用第三方来控制我们网站的电子商务端。我们有一个css覆盖文件,我们可以用它来控制网站显示的很多内容。

这是一个按钮的粗略示例:
    http://jsfiddle.net/Buford/yLSHT/

<style type="text/css">
.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
</style>

<body><a href="#" class="btn">PUSH ME</a></body>



有没有办法我们可以将html代码“PUSH ME”更新为可以通过CSS或Javascript控制的变量?

2 个答案:

答案 0 :(得分:1)

当然,特别是如果按钮元素为空白。

这是HTML:

<button></button>

而且,CSS:

button:before {
    content: "Click me";
}

小提琴:http://jsfiddle.net/3aZkt/

答案 1 :(得分:0)

以下是使用Javascript的解决方案:

HTML代码:

<input type="button" id="button1"/>

Javascript代码:

document.getElementById('button1').value='This is button';