首页 新闻 搜索 专区 学院

jS取值问题

0
悬赏园豆:10 [已解决问题] 解决于 2011-04-12 15:37
var op='train';
var str='<input type="hidden" name="'+op+'" /><a href="#" onclick="openFile('+op+')" id="'+op+'Value">'+xhr.responseText+'</a><br/>';
document.getElementById(""+op+"Value1").insertAdjacentHTML("beforeEnd",str);

xhr.responseText是一张图片名。
当我点击超链接图片的名字,调用openFile(p)

我alert(p);是object HtmlInputElement;
我想得到 train字符串,怎么获取?

另注:(p.nodeValue p.toString() p.valueOf())我都试了,得不到值。。。。
问题补充: alert(p);
doubleKill的主页 doubleKill | 初学一级 | 园豆:190
提问于:2011-03-14 11:23
< >
分享
最佳答案
0

p是一个input type="file"?p.value,但不一定能获得完整路径,浏览器会有安全机制

收获园豆:10
Gray Zhang | 专家六级 |园豆:17610 | 2011-03-14 11:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册