无法获取隐藏域chargeTypeId的数值
有一段隐藏域需要获取数值:<input type="hidden" id="J_ChargeTypeId" name="chargeTypeId" value=""/>
这段代码的网址是http://item.taobao.com/item.htm?id=23944784911
使用javascript:alert(document.getElementById("chargeTypeId").value);也无法获取这个隐藏域,弹出的对话框是空白的,请问高手们,这样的隐藏域应该如何获取?谢谢 --------------------编程问答-------------------- javascript:alert(document.getElementById("J_ChargeTypeId").value);试一试 --------------------编程问答-------------------- 不行啊,弹出的对话框也是空白无内容。。。。。。。。。 --------------------编程问答--------------------
<input type="hidden" id="J_ChargeTypeId" name="chargeTypeId" value="nihao"/>
<input type="button" onclick="alert(document.getElementById('J_ChargeTypeId').value)" />
可以弹出值,你的隐藏value为空,当然就空白了 --------------------编程问答-------------------- 你用byId方法,参数就传ID。
document.getElementById("J_ChargeTypeId") --------------------编程问答-------------------- 对了,这几行代码在Firefox里面跑不起来 --------------------编程问答-------------------- 各位高手,输入javascript:alert(document.getElementById("tb_token").value);
回车后可以显示出数值,而tb_token的value为空,chargeTypeId的value也为空,为什么tb_token能显示,chargeTypeId却显示不出来?百思不得其解,这里面还需要些别的什么吗?请各位高手再帮想想,谢谢 --------------------编程问答-------------------- tb_token也是网页中的一个隐藏域,为什么同为隐藏域的chargeTypeId却不行,郁闷啊。。。。。。 --------------------编程问答-------------------- 楼主可以多贴点代码进来,大家好分析 --------------------编程问答-------------------- <input type="hidden" value="" name="tb_token" id="J_frmTokenField" /> <input id="J_ireferer" type="hidden" name="item_url_refer" value="" />
<input type="hidden" name="item_id" value="23944784911" />
<input type="hidden" name="item_id_num" value="23944784911" />
<input type="hidden" name="auction_type" value="b" />
<input type="hidden" name="from" value="item_detail" /> <input type="hidden" name="frm" value="" id="J_From" /> <input type="hidden" name="current_price" value= "199.00" />
<input type="hidden" name="activity" value="" />
<input type="hidden" name="auto_post1" value="" />
<input type="hidden" id="quantity" name="quantity" value="1"/> <input type="hidden" id="skuId" name="skuId" value=""/> <input type="hidden" id="skuInfo" name="skuInfo" value=""/> <input type="hidden" id="J_TBuyerFrom" name="buyer_from" value=""/>
<input type="hidden" id="J_ChargeTypeId" name="chargeTypeId" value=""/>
这个tb_token的value是空的,chargeTypeId的value也是空的,但chargeTypeId的数值就是获取不到。。。。。。在网页源代码中搜索id="J_ChargeTypeId"也只能找出一处,难道说这个J_ChargeTypeId还被藏在了哪个JS文件里再被调用读取?请兄弟们再帮看下吧 --------------------编程问答--------------------
<input type="hidden" value="" name="tb_token" id="J_frmTokenField" />
<input type="hidden" id="J_ChargeTypeId" name="chargeTypeId" value=""/>
他们这里给的默认的value是空,页面初始化后,还有没有给chargeTypeId赋值的操作呢,如果没有给它赋值,那它就是上面的空值了,看看页面加载起来后,给隐藏变量赋值的JavaScript语句,看看有没有给它们赋值成功 --------------------编程问答-------------------- magi兄,你能否帮看下源代码中,给J_ChargeTypeId赋值的javascript语句是啥?表示我对这方面不懂。。。。。还有csdn是结贴才能给分吗?现在就想给你加些分了,先拜谢了,也谢谢楼上的另外三位,大家都帮研究下,想尽快搞定它 --------------------编程问答--------------------
<body>
<input type="hidden" id="J_ChargeTypeId" name="chargeTypeId" value=""/>
<input type="button" onclick="javascript:alert(document.getElementById('chargeTypeId').value);" value="button"/>
<script>
document.getElementById("J_ChargeTypeId").value="nihao";
</script>
</body>
找找类似于
document.getElementById("J_ChargeTypeId").value="nihao";这样的语句,这个是给J_ChargeTypeId对应的value赋值的,先找找看,能找到不 --------------------编程问答-------------------- 下班啦,回家喽,回去接着看。 --------------------编程问答-------------------- 看了下,都没这个元素啊 --------------------编程问答-------------------- --------------------编程问答--------------------
没有发现呃。。。。。。。。。。。。 --------------------编程问答--------------------
版主大哥,你用IE打开网页后,在浏览器地址栏输入javascript:alert(document.getElementById("tb_token").value);就可以看到tb_token的数值了。但是用chargeTypeId就没有。。。。。。。。。。。。 --------------------编程问答--------------------
找找有没有 $("#J_ChargeTypeId").val("nihao"); jquery的写法
补充:Java , Java相关