将input框中输入内容显示在相应的div中【三种方法可选】


Posted in Javascript onMay 08, 2017

例题一枚:在input框中输入内容,会相应的显示在下面的div中的不同做法:

将input框中输入内容显示在相应的div中【三种方法可选】

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <link rel="stylesheet" type="text/css" href="css/bootstrap.css" rel="external nofollow" />
 <style type="text/css">
 #div{
 width: 175px;
 height: 100px;
 margin: 20px 84px;
 border:2px solid green;
 }
 </style>
 </head>
 <body>
 <div class="container">
 请输入内容:<input type="text" id="put" />
 <div id="div" ></div>
 </div>
 </body>
<script src="js/jquery-3.1.1.js"></script>
<script src="js/bootstrap.js"></script>

js:原生DOM操作

<script type="text/javascript">
var put1=document.getElementById("put");
 var div1=document.getElementById("div");
 put1.onkeyup=function(){
 div1.innerText=put1.value;
 }
</script>

指点迷津:

getElementById获取DOM节点,innerHTML:设置或者获取节点内部的所有HTML代码;

这里需要注意获取到input里面的节点内容需要获取value值。

这里使用的是innerHTML属性和value属性,注意与JQ中的方法区分

JQ操作:

<script src="js/angular.js"></script>
<script type="text/javascript">
$("#put").keyup(function(){
 $("#div").html($("#put").val())
 });
</script>

指点迷津:

jQuery("选择器").action ();通过选择器调用事件函数,但JQuery中,JQuery可以用$代替,即$("选择器").action();

    >>选择器可以直接使用CSS选择器,选中元素;

    >>.action表示对元素执行的操作;这里使用keyup()事件操作,与JS的不同之处在于html(),val()这里均是方法,在JS中则是属性

AngularJs操作:

<body ng-app="">
 <div class="container">
 请输入内容:<input type="text" ng-model="name"/>
 <div ng-bind="name"></div>
<!--<div id="div" >{{name}}</div>-->
 </div>
 </body>

指点迷津:

1.ng-app:ng-app=""声明Angular所管辖的范围,一般写在body和HTML上,原则上一个页面只能有一个

<body ng-app=""></body>

2.ng-model :把元素值(指令把输入域的值)绑定到应用程序变量 name。

<input type="text"  ng-model="name"/>

3.ng-bind: 指令把应用程序变量 name 绑定到某个段落的 innerHTML。可用表达式替代 

<div ng-bind=“name”></div>

<div>{{name}}</div>弹网页加载的瞬间会看到{},可以用ng-bind替代

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
Firefox window.close()的使用注意事项
Apr 11 Javascript
javascript IFrame 强制刷新代码
Jul 23 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
May 21 Javascript
Javascript连接Access数据库完整实例
Aug 03 Javascript
jQuery使用animate创建动画用法实例
Aug 07 Javascript
javascript弹出拖动窗口
Aug 11 Javascript
基于jQuery实现淡入淡出效果轮播图
Jul 31 Javascript
AngularJS 单元测试(二)详解
Sep 21 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
Nov 25 Javascript
JS产生随机数的用法小结
Dec 10 Javascript
微信小程序学习总结(五)常见问题实例小结
Jun 04 Javascript
vue 给数组添加新对象并赋值
Apr 20 Vue.js
PHP实现记录代码运行时间封装类实例教程
May 08 #Javascript
jquery平滑滚动到顶部插件使用详解
May 08 #jQuery
H5上传本地图片并预览功能
May 08 #Javascript
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 #jQuery
vue2.0实现导航菜单切换效果
May 08 #Javascript
jquery replace方法去空格
May 08 #jQuery
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 #jQuery
You might like
php代码中使用换行及(\n或\r\n和br)的应用
2013/02/02 PHP
php中的观察者模式简单实例
2015/01/20 PHP
php字符串过滤与替换小结
2015/01/26 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
用Python实现数据的透视表的方法
2018/11/16 Python
Python检查ping终端的方法
2019/01/26 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
Sunglasses Shop英国:欧洲领先的太阳镜在线供应商之一
2018/09/19 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
美国宠物护理专家:Revival Animal Health
2020/01/05 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
高中地理教学反思
2014/01/29 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
工厂见习报告范文
2014/10/31 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
2014年科研工作总结
2014/12/03 职场文书
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js