Button value 问题

我现在想实现让Button中的value动态显示,()且这个value动态值是从JavaScript中获取,就是使得当我系统的登入语言不同时按钮值显示也不同:下面是写的JavaScript

$(function(){ var language = window.navigator.language; if(!language){ language = window.navigator.browserLanguage; } alert(language); if (language.indexOf('en') > -1) { document.title="Welcome to Dealer Online!"; eval("label_logon").innerText = "Logon"; eval("label_reset").innerText = "Reset"; eval("label_userName").innerText = "UserName:"; eval("label_password").innerText = "Password:"; } else if (language.indexOf('zh') > -1) { document.title="欢迎进入上海汽车经销商在线系统"; eval("label_logon").innerText = "登陆"; eval("label_reset").innerText = "重置"; eval("label_userName").innerText = "用户名:"; eval("label_password").innerText = "密码:"; } });

恳请哪位能人指教!谢谢!!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


New Document

<br> $(function(){ <br> var language = window.navigator.language; <br> if(!language){ <br> language = window.navigator.browserLanguage; <br> } <br> alert(language); <br> if (language.indexOf(&#39;en&#39;) &gt; -1) { <br> document.title=&quot;Welcome to Dealer Online!&quot;; <br> $(&quot;#logon&quot;).val(&quot;Logon&quot;); <br> $(&quot;#reset&quot;).val(&quot;Reset&quot;); <br> $(&quot;#label_userName&quot;).text(&quot;UserName:&quot;); <br> $(&quot;#label_password&quot;).text(&quot;Password:&quot;); <br> } <br> else if (language.indexOf(&#39;zh&#39;) &gt; -1) { <br> document.title=&quot;欢迎进入上海汽车经销商在线系统&quot;; <br> $(&quot;#logon&quot;).val(&quot;登录&quot;); <br> $(&quot;#reset&quot;).val(&quot;重置&quot;); <br> $(&quot;#label_userName&quot;).text(&quot;用户名:&quot;); <br> $(&quot;#label_password&quot;).text(&quot;密码:&quot;); <br> } <br> }); <br>










你似乎是用 jquery来写的,但又没有全部转用 jquery的方式,

你可以参考下
http://www.k99k.com/jQuery_getting_started.html
看看基础

尤其是事件和属性的写法

你是用的jQuery吗?直接设置好了。$("button").val("Logon");