在javascript中取页面中的值

document.getElementsByName("mark${arg0}").value=this.name;

这是一段没取到值得代码


正确的代码为:

document.getElementsByName("mark${arg0}").value[0]=this.name;


参考:http://blog.sina.com.cn/s/blog_abaa38790102vay6.html

document.getElementsByName("name").value;
像这样是获取不到值的,弹出的消息是 underfined:

原因
getElementById是element单数,
getElementsByName是elements复数。

正确方法:
var x=document.getElementsByName("name")[0].value;
或者:var x=document.getElementsById("id").value;


你可能感兴趣的:(在javascript中取页面中的值)