Javascript和jquery基础示例[1001]
一、开解:
我们先看一下最终效果的视频。
二、实例:
<!DOCTYPE html>
<html>
<head>
<metacharset="UTF-8">
<title>方块网页</title>
<scriptsrc="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<inputtype="text"id="ip">
<buttonid="btadd">添加项</button>
<divid="dcon"></div>
</body>
<script>
//取得三个元素节点,以便后面操作//
var$btadd = $("#btadd");
var$dcon = $("#dcon");
var$ip = $("#ip");
///这个函数返回的是html,注意它用的不是单引号,而是键盘左上角的点号
///prm是一个变量,这里就是在html中调用js里的变量
functiongetval(prm) {
return`<button>${prm}</button><br>`;
}
//单击事件
$btadd.click(function () {
$dcon.append(getval($ip.val()));//追加html
$ip.val("");//清空输入框input
$ip.focus();//焦点在输入框,就是鼠标在输入框
});
</script>
</html>
1、本例在head标签那里引用了官方的jquery库。
2、注意getval函数中返回值的点的写法,这样才能返回带参数的html。
3、Js在网页里有执行先后问题,所以要放在click里传参,因为在网页载入之初input是没有内容的,好吧,也许有些人对于我讲的第三点还不了解。
三、总结:
本例学习的东西很多,这里简单归纳一下,有jQuery的元素节点获取参看[0501],有append添加元素参看[0502],有input的取值val,焦点focus。大家可直接复制代码,运行,并通过修改里面的相关代码体会本例各种知识点。
四、关注:
更多内容请关注我们的公众号: