CSS:如何在输入值之前添加内容?

CSS:如何在输入值之前添加内容?,css,Css,可能重复: 以下是我尝试使用的输入按钮样式: .save:before, input[type="submit"]:before {content: "\2714";} 下面是我正在尝试设计的HTML: <input type="submit" id="edit-submit" name="op" value="Save" class="form-submit"> 这适用于所有其他不是输入的元素,但是有没有办法让它在上面的代码上工作 谢谢没有CSS,但是Javascript

可能重复:

以下是我尝试使用的输入按钮样式:

.save:before, input[type="submit"]:before {content: "\2714";}
下面是我正在尝试设计的HTML:

<input type="submit" id="edit-submit" name="op" value="Save" class="form-submit">

这适用于所有其他不是输入的元素,但是有没有办法让它在上面的代码上工作


谢谢

没有CSS,但是Javascript:

var inputs = document.getElementsByTagName('input');
for (var i = 0, il = inputs.length; i < il; i++) {
  if (inputs[i].type.toLowerCase() == 'submit') {
    inputs[i].value = '\u2714 ' + inputs[i].value;
  }
}
var inputs=document.getElementsByTagName('input');
对于(var i=0,il=inputs.length;i

这是你的电话号码answer@simoncereska我看到了那一页。但公认的答案似乎不起作用,第二个答案似乎说这是不可能的。js没有办法做到这一点吗?我建议添加一些包装器并为其设置样式。也许js有一些解决方法,但我想它会在包装之前/之后添加一些元素,甚至是相同的包装:)(只是我的想法)不幸的是,不是每个被接受的答案都适用于每个人。