<input name="dgAirport:_ctl2:txtCity" type="text" value="Guangzhou" size="14" id="dgAirport__ctl2_txtCity" /><input type="button" value="pop value" onClick="getvalue()">
<script>
function getvalue()
{
a=new Object;
a="dgAirport:_ctl2:txtCity";
alert(document.all[a].value);
}
</script>
<script>
function getvalue()
{
a=new Object;
a="dgAirport:_ctl2:txtCity";
alert(document.all[a].value);
}
</script>
解决方案 »
- 大家看一下外国人真会说大话
- 网络端口!
- 请问JAVASCRIPT中如何获得REQUEST对象或上一个页面REQUEST的变量
- 百度的这个页面js如何实现向下滚动那个切换效果
- 如何将ie6的图像工具栏转换成页面按纽实现,
- 自己写的程序,有问题!在线等!急!
- 文字编辑功能问题。例如我想对文章内容某一部分文字进行编辑,但我必须选中其中一部分,让他改变颜色/字体/尺寸,最后提交给jsp.
- 能不能用javascript作一个站内搜索引擎,搜索本网站下的网页的页面内容?(最好给出原代码,Thanks)
- Ext4.2:如果不用store.load会去发送请求吗?
- jq cookie设置无效
- 怎样隐藏弹出窗口的标题栏?(一定要弹出窗口。。。)
- 百分召唤中文版《Javascript圣经第五版pdf》和《Javascript完全手册pdf》
alert(document.all["dgAirport:_ctl2:txtCity"].value); 很好用,不过只能在IE下面。我暂时用这个。谢谢
————————lbd8848(lbd) 思路和smallyear一样的,程序很严谨。我常常偷懒一行写出所有的表达。谢谢————————
mjpclab(我是大猫猫啊 mjpclab.8u8.com) javascript:alert(document.getElementByName('dgAirport:_ctl2:txtCity')[0].value)你提示我了,用getElementByName,我记得这个IE和Netscape都能用。但是现在我测试有问题。老是:Object doesn't support this property or method。我再查查怎么回事。对了我外面有层form,不知道是不是会影响?等待更完美的结果
用id呀, 怎么还用name? name仅仅是为了向下兼容的
========================
P!你在表单里用id给我提交个数据我看看。
----------------------------
1. <input type="button" value="pop value" onClick="javascript:alert(document.getElementById('dgAirport__ctl2_txtCity').value">2.<input type="button" value="pop value" onClick="javascript:alert(this.form.elements['dgAirport:_ctl2:txtCity'].value">
3. <input type="button" value="pop value" onClick="javascript:alert(this.previousSilbing.value"> //前提是这两个input元素相邻
4. <input type="button" value="pop value" onClick="javascript:alert(document.all('dgAirport:_ctl2:txtCity').value"> //IE中使用
<input type="button" value="pop value" onClick="javascript:alert(document.all.dgAirport__ctl2_txtCity.value)">用id不行吗?
所以不能通过id或name来操作
应该这样
<input type="button" value="pop value" onClick="javascript:alert(event.srcElement.value)">这样才对
<input name="dgAirport:_ctl2:txtCity" type="text" value="Guangzhou" size="14" id="dgAirport__ctl2_txtCity" /><input type="button" value="pop value" onClick="javascript:alert(document.getElementById('dgAirport__ctl2_txtCity').value)">Netscape 7.1只认 getElementById 而且 控键中必须有 ID="xxxxx",否则不认。(就不会做了,如果没有ID去找Name,真笨)————————————————————To: blucecat(广种薄收)event.srcElement.value 只能用于当前控键。而且Netscape不支持。>> 因为id和name都没设置(由netframework自动产生)
这个你说得对,nerframework有时不会自动产生ID,但会产生name,ID最后都是我自己加上去的。(是不是故意和Netscape作对)——————————————————
To: ice_berg16(寻梦的稻草人) 你总结那么多写法,我还没来得及测试,1,4是可以的,其他有空再做。一个问题解决,心情舒畅。