小程序 如何通过name属性选择input框赋值

小程序 如何通过name属性选择input框赋值,第1张

使用js可以先将这个input设置一个id方便取值

使用jQuery可以更方便的解决这个问题。(需引入jQuery库)

所谓的动态赋值其实就是改变input的value属性

<input type="text" name="name" id="name" />

<script type="text/javascript">

    //js通过id获取html对象并赋值

    doument.getElenemtById("name").value="123"//通过id获取id为name元素并修改value属性为123

    //通过jquery获取html对象并赋值

    $("#name").val("123")//jquery通过id属性并修改value属性为123

    $("input[name='name']").val("123")//jquery通过name属性获取html对象并赋值为123

</script>

js的doument.getElenemtById()方法可以通过id直接获取到html对象

jquery则通过定义的选择器获取html对象($("#id")),这种方法更直观更简便。

<html>

<head>

<title>无标题</title>

</head>

<body>

<script type="text/javascript">

var ac = ['id1','id2']

var ad = ['title1','title2']

var ae = ['uid1','uid2']

var af = ['utitle1','utitle2']

var r=[]

for(var i=0i<ac.lengthi++)

r.push({id:ac[i],title:ad[i],ulist:[{uid:ae[i],utitle:af[i]}]})

//输出,以进行核对

document.write("[")

for(var i=0i<r.lengthi++)

{

document.write("{")

document.write("id:'"+r[i]['id']+"',")

document.write("title:'"+r[i]['title']+"',")

document.write("ulist:[{uid:'"+r[i]['ulist'][0]['uid']+"',")

document.write("utitle:'"+r[i]['ulist'][0]['utitle']+"'}]")

document.write("}")

if(i!=r.length-1)

document.write(",<br />")

}

document.write("]")

</script>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12040899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存