我正试图使用JavaScript将“保存”按钮的标签更改为“下一步”,而不必先单击保存。
x1c 0d1x的数据
<input type="button" name="ctl01$SaveButton" value="Save" onclick="if(this.disabled)return false;accountCreatorInstance_ctl01_TemplateBody_WebPartManager1_gwpciNewContactAccountCreatorCommon_ciNewContactAccountCreatorCommon.ShowErrors();if(!RunAllValidators(new Array('52503d2c-d362-4864-a72d-5f883619889d'), true)) return false;this.disabled='disabled';WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl01$SaveButton", "", true, "", "", false, true))" id="ctl01_SaveButton" title="Save" class="PrimaryButton TextButton Save" data-ajaxupdatedcontrolid="ContentDiv" translate="yes">
字符串
我试过许多不同的版本,但似乎都不起作用。我不是JSMaven,所以任何帮助都很感激。
document.getElementById('ctl01_SaveButton').innerHTML = ' Next ';
我只是想让保存按钮显示“下一步”,而不是保存。
2条答案
按热度按时间wwodge7n1#
看起来你的按钮是一个
<input>
元素,value
属性设置为“保存”。要使用JavaScript更改按钮上的文本,你应该更新value
属性。下面是你如何做的:字符串
这行代码找到ID为“ctl01_SaveButton”的元素,并将其
value
属性更新为“Next”,从而有效地更改按钮上显示的文本。请确保在页面加载后或在DOM中创建按钮元素后执行此JavaScript代码。您可以将脚本放置在HTML主体末尾的
<script>
标记中,或在文档准备就绪时使用事件侦听器运行代码。型
这确保了脚本在HTML完全加载后运行。
0yg35tkg2#
使用
value
,而不是innerHTML
属性来改变这里的东西。字符串