作者rein (rein)
看板RegExp
标题Re: [问题] 头好痛,取 input hidden的值
时间Sun Feb 28 11:35:00 2010
※ 引述《mesak (米沙)》之铭言:
: 最近想改写 fb的某个自动程式
: 适用greasemonkey写的...
: 原先的程式是模拟点击去做任务
: 但是我想改写 直接用 一个页面搞定全部
: 其余全部用 ajax 去跑...
: 但是现在问题了,要送出post需要得到很多 fb_sig的资料
: 取得了一堆 html网页,却无法分析 input type='hidden' 里面的资料...
: 资料大概都是
: <input type="hidden" name="fb_sig_locale" value="zh_TW" />
: <input type="hidden" name="fb_sig_in_new_facebook" value="1" />
: <input type="hidden" name="fb_sig_time" value="1267009924.0578" />
: <input type="hidden" name="fb_sig_added" value="1" />
: 这种格式
: 并没有"断行"
: 想要取得 fb_sig_locale ,fb_sig_in_new_facebook .....之类的VALUE
: 麻烦各位前辈了
1. 把取得的 input type 等html塞给某个 form 的 innerHTML
2. 使用 javascript 直接取值
<html>
<body>
<form name="frmTest">
</form>
<script>
var form_html = '<input type="hidden" name="fb_sig_locale" value="zh_TW" />\n<input type="hidden" name="fb_sig_in_new_facebook" value="1" />\n<input type="hidden" name="fb_sig_time" value="1267009924.0578" />\n<input type="hidden" name="fb_sig_added" value="1" />\n';
document.forms['frmTest'].innerHTML=form_html;
alert(document.forms['frmTest'].fb_sig_locale.value)
</script>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.18.84