???问一个弱弱的问题?在线等!! str.substring((str.indexOf("name=")+5),(str.indexOf("ElementLabel=")-1)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alert(document.getElementsByTagName("input")[0].name) str = "<INPUT class=txtClass5 id=KKK style... ...";reg = /\s{1}id=([^\s]+)/ireg.exec(str)alert(RegExp.$1) 我要取的是value的值各位好像都是用分解字符串的方法哦 xjdawu(无法界定) 你的方法我觉得也很好呀yyy502() 的方法我也是没看明白 在JS角度来看你给出的串就是一个对象呀,用yyy502的方法就能完成你说的功能,只不过好像要把其中的".name"换成".value",你也可以试试这个document.getElementsById("KKK").value来做为引用的对像来访问你要的value值============================================== 我不是菜鸟,我是很菜很菜的那种!呵呵…… 如果想获得ID的值,可以通过getElementByName来获得input,再使用getAttribute(id)获得其值。如果不能使用getElementByName获得input,则可以使用getElementByTagName再去筛选class等等方法,找到一个可以定位到input的方法,最后使用getAttribute方法获得。 关键它是从数据库取出的字符串,并不是一个input对象呀对yyy502的方法有点问题呀,如果value='3',它取出的值是'3'而我要的值是3. 很明显要用正则表达式:<script language="javascript"> var mm='<INPUT class=txtClass5 id=KKK style="COLOR: black; BACKGROUND-COLOR: #ffffff" maxLength=10 value=1 name=KKK ElementLabel="拐点号" Visibled="true">' reg = /\s*?id=([^\s]+)\s*?/i reg.exec(mm) alert(RegExp.$1)</script>有空到我的blog做做:http://blog.csdn.net/precipitant try--------------------str = "<INPUT class=txtClass5 id=KKK value=1 ... ...";reg = /\s{1}value=([^\s]+)/ireg.exec(str)alert(RegExp.$1) var tempInput=document.createElement('<INPUT class=txtClass5 id=KKK style="COLOR: black; BACKGROUND-COLOR: #ffffff" maxLength=10 value=1 name=KKK ElementLabel="拐点号" Visibled="true">')alert(tempInput.value); 你的具体要求是啥。不就是获得value吗?有什么不能满足的。如果有特殊需求,你说明白呀。 JK_10000(JK) 程序可以满足了。 可以用document.getElementsByTagName("input")然后判断type是不是text最后.value取出值如果有很多相同元素的话,就要用下标了单独做一个页面测试一下吧 从数据库取出两组一样经纬度数据,然后显示在百度地图上,有什么办法可以区分这两个点 javascript与Activex的问题 关于SuperComboBox.HTC问题。 请问怎么按名称空间遍历 通过js读取json,并在网页上显示出来 如何获得我点击的input文本框的name的值!!!急!!!大虾请帮忙!!!多多送分!!!! 高手接招 请问htc中,PROPERTY 的INTERNAME属性怎么用啊? 在javascript中识别光驱 怎样判断色select是否选择?如: 得到传入页地址 javascript怎么实现下载一段字符串?
reg = /\s{1}id=([^\s]+)/i
reg.exec(str)
alert(RegExp.$1)
yyy502() 的方法我也是没看明白
我不是菜鸟,我是很菜很菜的那种!呵呵……
对yyy502的方法有点问题呀,如果value='3',它取出的值是'3'而我要的值是3.
var mm='<INPUT class=txtClass5 id=KKK style="COLOR: black; BACKGROUND-COLOR: #ffffff" maxLength=10 value=1 name=KKK ElementLabel="拐点号" Visibled="true">'
reg = /\s*?id=([^\s]+)\s*?/i
reg.exec(mm)
alert(RegExp.$1)
</script>有空到我的blog做做:http://blog.csdn.net/precipitant
--------------------
str = "<INPUT class=txtClass5 id=KKK value=1 ... ...";
reg = /\s{1}value=([^\s]+)/i
reg.exec(str)
alert(RegExp.$1)
alert(tempInput.value);
document.getElementsByTagName("input")
然后判断type是不是text
最后.value取出值
如果有很多相同元素的话,就要用下标了
单独做一个页面测试一下吧