【问题标题】:set attribute value of input element with script tag [duplicate]使用脚本标签设置输入元素的属性值[重复]
【发布时间】:2017-07-27 08:45:53
【问题描述】:

我想像这样在输入元素上设置值:

<input type="submit" name="submit" id="loginButton" value="<script>document.write(language['login'])</script>"/>

但我无法让它工作。不可能吗?

【问题讨论】:

  • 当然可以,但不是那样value 是纯文本,你不能把脚本代码放在那里并期望它被执行。
  • 通过javascript中的document.getElementById获取元素来设置这个值
  • 好的,我当然知道这些不同的方法,但只是想知道。我在想某种逃避方式,这将使它成为可能,但不能那样做。感谢您的回答。

标签: javascript html


【解决方案1】:

使用 Javascript,您可以使用 setAttribute 函数将值赋予属性 value

这是一个可能的解决方案:

var button = document.getElementById("#loginButton"); //Select your button element
button.setAttribute("value","Your value to set"); //Set value attribute to your element

祝你好运!

【讨论】:

    猜你喜欢
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    相关资源
    最近更新 更多