???问一个弱弱的问题?在线等!! 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取出值如果有很多相同元素的话,就要用下标了单独做一个页面测试一下吧 firefox的疑问,怎么都想不通,怎么会弹出一个窗口会让另外一个按钮提交呢 寻求图片不间断向左循环代码 一个页面调用两个基本相同的javascript,但不同时执行 函数内部如何修改全局变量 请问包换的js文件,怎么能得到包含它页面中的其他javascript定义的变量? javascript继承问题 如何能不影响使用的情况下,把下拉列表的那个小箭头去掉? 如何将下面这个代码改成横向滚动? Echarts怎么样 求教——关于vue的watch监听事件 得到传入页地址 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取出值
如果有很多相同元素的话,就要用下标了
单独做一个页面测试一下吧