js动态获取值

JavaScript019

js动态获取值,第1张

你试一下:

var valueres=document.getElementById(id).value

或者

var valueres=document.getElementById(""" + id + """).value

var jsonObj="{"textareaTx1":"基右","textareaTx2":"顶置别想"}"

for(var i=1 i<=JSONLength(jsonObj)i++){

   var recordDepict=jsonObj["textareaTx"+i]//这个就是你想要的获取方式了

 }

 

 function JSONLength(obj) {

var size = 0, key

for (key in obj) {

if (obj.hasOwnProperty(key)) size++

}

return size

}

我刚好也需要这个功能,耐何搜索技巧不好,百度找了好一会,应该搜索关键词“动态key获取jsonObj值”,回答不是为了最佳答案,是为了更好服务他人

<script type="text/javascript">

function changeB() {

var textA = document.getElementById('a')

var spanB = document.getElementById('b')

spanB.innerHTML = textA.value

}

</script>

<input type='text' id='a' onblur="changeB() ">还有一个<span id='b'>