当前位置:编程学习 > JAVA >>

无法获取隐藏域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") --------------------编程问答--------------------
引用 3 楼 magi1201 的回复:

<input type="hidden" id="J_ChargeTypeId" name="chargeTypeId" value="nihao"/>
<input type="button" onclick="alert(document.getElementById('J_ChargeTypeId').value)" />

可以弹出值,你的隐藏value为空,当然就空白了
 对了,这几行代码在Firefox里面跑不起来 --------------------编程问答-------------------- 各位高手,输入javascript:alert(document.getElementById("tb_token").value);
回车后可以显示出数值,而tb_token的value为空,chargeTypeId的value也为空,为什么tb_token能显示,chargeTypeId却显示不出来?百思不得其解,这里面还需要些别的什么吗?请各位高手再帮想想,谢谢 --------------------编程问答-------------------- tb_token也是网页中的一个隐藏域,为什么同为隐藏域的chargeTypeId却不行,郁闷啊。。。。。。 --------------------编程问答--------------------
引用 7 楼 u012811368 的回复:
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赋值的,先找找看,能找到不 --------------------编程问答-------------------- 下班啦,回家喽,回去接着看。 --------------------编程问答-------------------- 看了下,都没这个元素啊 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 12 楼 magi1201 的回复:

<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赋值的,先找找看,能找到不


没有发现呃。。。。。。。。。。。。 --------------------编程问答--------------------
引用 15 楼 huxiweng 的回复:


版主大哥,你用IE打开网页后,在浏览器地址栏输入javascript:alert(document.getElementById("tb_token").value);就可以看到tb_token的数值了。但是用chargeTypeId就没有。。。。。。。。。。。。 --------------------编程问答--------------------
引用 16 楼 u012811368 的回复:
没有发现呃。。。。。。。。。。。。

找找有没有 $("#J_ChargeTypeId").val("nihao"); jquery的写法
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,