javascript - 如何使用 JScript 设置按钮的文本?

标签 javascript asp.net

我正在尝试在 JScript 函数中的按钮上设置文本。我正在使用这样的 JScript 函数...

    function myfunction(sender, eventArgs)
    {
        wanted_text = window.source_text_field.get_displayText();

        if (document.getElementById("my_span_element") != null)
        {
            document.getElementById("my_span_element").innerText = wanted_text;
        }

        if (document.getElementById("my_button") != null)
        {
            document.getElementById("my_button").text = wanted_text;
        }

    }

相关控件的定义如下...

    <span id="my_span_element" class="some_class"></span>

    <asp:Button id="my_button"
                runat="server"
                class="some_other_class"
                text=""
                Width="48"
                Height="25"
                onclick="do_foo"/>

span 元素中的文本设置正确,但按钮不受影响。我还尝试过 innerTextValueText,并尝试使用 this question 的答案。但没有效果。

有人能看到我忽略的内容吗?

最佳答案

更改按钮的.value属性:

document.getElementById("my_button").value = "new value";

关于javascript - 如何使用 JScript 设置按钮的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6900398/

相关文章:

javascript - html "data-"属性作为 javascript 参数

asp.net - UpdatePanel 回发导致 IE 7 中页面顶部出现空白

asp.net - Ajax 回调 UpdatePanel.Update() 仍在重新加载整个页面

c# - 在没有参数的另一个函数中使用一个函数的变量?

javascript - AngularJS:尝试设置在 ng-options 和输出值中选择的内容,而不是整个对象

javascript - 使用 javascript 和 css 修复元素到达屏幕顶部时的问题

javascript - 下拉菜单隐藏在文本输入后面

javascript - 如果文本框有文本,jquery 隐藏复选框

c# - 从 ASP.NET 中的 Seek Position 流式传输 MP4 视频

javascript - 如何获取 dijit/form/Form 中的输入?