Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
2.5k views
in Technique[技术] by (71.8m points)

如何从一段html代码中取出input里value的值?

我我想把水表口径后的那个input下的value值取出来,我该怎么实现呢?

let str_html = `<TABLE style="MARGIN: 0px auto" border=1 cellSpacing=0 borderColorLight=#000000 borderColorDark=#ffffff cellPadding=8 width=900 uetable="null"><TBODY><TR><TD height=65 vAlign=top width=190>水表口径</TD><TD height=65 vAlign=top colSpan=3><P><BR></P><P><INPUT onblur=checkcalibler(this) style="BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px; BACKGROUND-COLOR: #ffffff; VISIBILITY: visible; BORDER-TOP: 0px; BORDER-RIGHT: 0px" ondragenter="return false" id=Num1265448544 disabled onkeypress="var k=event.keyCode; return (k>=48&amp;&amp;k<=57)||k==46" onpaste="return !/D/.test(clipboardData.getData('text'))" value=15 alt=水表口径 name=Num1265448544></P></TD>`

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
let frag = document.createElement('div');
    frag.innerHTML = str_html;
    frag.querySelectorAll('INPUT').forEach(item => {
        console.log(item.value)
    })

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...