第十二周问题总结——splice()移除/添加数组中指定位置内容,iframe标签内容自适应屏幕大小,冒泡现象
2019-05-19 22:01
253 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Zoey_J/article/details/90348750
1、 splice()方法删除/添加数组中指定位置的内容:
splice(指定的数组下标,删除的个数,替换内容1,替换内容2…);
返回值为数组,内容为被删除的内容
删除指定位置内容:
var arr=["I", "am", "fine", ",", "thank", "you"]; console.log(arr); // 输出["I", "am", "fine", ",", "thank", "you"] var newArr=arr.splice(3,1); console.log(newArr); // 输出[","] console.log(arr); // 输出["I", "am", "fine", "thank", "you"]
替换指定位置内容:
var arr=["I", "am", "fine", ",", "thank", "you"]; console.log(arr); // 输出["I", "am", "fine", ",", "thank", "you"] var newArr=arr.splice(3,3,"thanks"); console.log(newArr); // 输出[",", "thank", "you"] console.log(arr); // 输出["I", "am", "fine","thanks"]
在指定位置添加指定内容:若删除个数为0,则不删除任何内容,若同时还有替换内容,则将该内容加在指定下标处:
var arr=["I", "am", "fine", ",", "thank", "you"]; console.log(arr); // 输出["I", "am", "fine", ",", "thank", "you"] var newArr=arr.splice(6,0,"and","you"); console.log(newArr); // 输出[] console.log(arr); // 输出["I", "am", "fine", ",", "thank", "you", "and", "you"]
2、iframe标签自适应屏幕大小
var frame=document.getElementById("iframe标签的id"); frame.style.height=document.documentElement.clientHeight+"px"; window.onresize=function(){ frame.style.height=document.documentElement.clientHeight+"px"; };
注:body一定要margin: 0; padding: 0;
3、解决冒泡问题
在子元素触发后执行的代码最后加上return false;
或为子元素绑定阻值冒泡事件:
if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBubble = true; }
return false;会阻值默认动作,如a标签的跳转,而后者不会。
相关文章推荐
- 手机端网页所有内容根据屏幕大小自适应(大小,位置)
- iframe自适应父页面的大小,而没有滚动条,scrolling="no"后无法正常显示内容的问题
- 1.实验 5.2.5 文件定位 用lseek()函数实现以下功能 1. 获取文件大小 2. 为文件添加指定长度的空洞 3. 在指定位置写入指定内容 4. 读出指定位置的内容 1. 获取文件大小
- js跨域问题之跨域iframe自适应大小实现代码
- 使webview中的内容自适应屏幕大小
- div和iframe高度的自适应屏幕问题!!
- iframe标签使用总结与注意问题
- python 将一个文件中内容添加到另一个文件指定位置
- div里嵌套iframe,让iframe及div高度一起随内容自适应高度问题
- echart X,Y轴内容显示不全问题(echart修改图表其大小及位置)
- Android中如何指定SnackBar在屏幕的位置及小问题解决
- c# 创建指定大小的空字符填充的文本文件 在指定位置读写相关内容
- JQuery 同时获取多个标签的指定内容并储存为数组
- IOS Orientation, 想怎么转就怎么转~~~ 此博文主要针对IOS应用, 是屏幕旋转相关问题的一个总结. 主要内容有: IOS5,6,7不同版的适配. 强制旋转和自动旋转.
- shell如何在指定文件的指定位置后面添加内容
- 数组的创建/查找数组里面的内容/添加数组中元素/使用指定的字符串把数组链接起来/判断数组内是否有指定的数组元素/四种遍历进行输出数组中的元素有哪些
- picturefill + picture 标签 实现兼容性很棒的 响应式图片 自适应 屏幕大小
- android 简单的弹出框(在屏幕中间,传string[],根据内容框框大小自适应)
- layui问题之自动滚动二级iframe页面到指定位置
- 屏幕移动到指定位置显示内容