本文介绍了更改页面加载时的按钮值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 < table border =0align =center> < tr> < td align =right> < input id =PXP_SUN_GET_IMPACT_ANALYSIStype =buttonvalue =生成影响分析问卷 style =width:366px; margin-left:0pxönclick=DisplayApprQuestions(); /> < / td> < / tr> < / table> 函数OnMOCPageLoad(){ var GenQues = document.getElementById(PXP_SUN_GET_IMPACT_ANALYSIS); GenQuesBtn(GenQues,lang); } 函数GenQuesBtn(btn,lang){ if(lang.toLowerCase()==de-de){ document .form.GenQues.value =dsfsdf; } } 需要将按钮值更改为dsdsds,而页面加载时语言为chnage to chnage。 i已经写了上面的代码但没有工作。 给出以下的错误: 消息:'document.form.GenQues '是null或不是对象 请提前帮助thx 解决方案 试试这个: function OnMOCPageLoad(){ var GenQues = document .getElementById( PXP_SUN_GET_IMPACT_ANALYSIS); GenQuesBtn(GenQues,lang); } function GenQuesBtn(btn,lang){ if (lang.toLowerCase()=== de-de ){ btn.value = 你的价值; } } 您已经通过函数参数传递了按钮,因此您可以在此处使用它方式。 <table border="0" align="center"> <tr > <td align="right"> <input id="PXP_SUN_GET_IMPACT_ANALYSIS" type="button" value="Generate Impact Analysis Questionaire" style="width: 366px; margin-left: 0px" önclick="DisplayApprQuestions();" /> </td> </tr> </table>function OnMOCPageLoad() { var GenQues = document.getElementById("PXP_SUN_GET_IMPACT_ANALYSIS"); GenQuesBtn(GenQues, lang);} function GenQuesBtn(btn, lang) { if (lang.toLowerCase() == "de-de") { document.form.GenQues.value = "dsfsdf"; } }need to change button value to dsdsds while language is chnage to german on page load.i have write above code but not working.give below eror:Message: 'document.form.GenQues' is null or not an objectpls help thx in advance 解决方案 Try this:function OnMOCPageLoad() { var GenQues = document.getElementById("PXP_SUN_GET_IMPACT_ANALYSIS"); GenQuesBtn(GenQues, lang);}function GenQuesBtn(btn, lang) { if (lang.toLowerCase() === "de-de") { btn.value = "Your value"; }}You've passed your button through the function parameter so you can use it in this way. 这篇关于更改页面加载时的按钮值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-12 22:43