///*第一种情况 */
//var mycars = new Array()
//mycars[0] = 0;
//mycars[1] = 1;
//mycars[2] = 2; //function tee(arry) {
// arry[1] = 100;
// console.log(arry); //输出为1,100,2
// console.log(mycars);//输出为1,100,2
//}
//tee(mycars); /* 第二种情况 */
//function tee0() {
// var mycars = new Array()
// mycars[0] = 0;
// mycars[1] = 1;
// mycars[2] = 2;
// tee(mycars);
//}
//function tee(arry) {
// arry[1] = 100;
// console.log(arry);
// // console.log(mycars); 未定义
//}
//tee0();
/* 第三种情况 */
//function tee0() {
// var mycars = new Array()
// mycars[0] = 0;
// mycars[1] = 1;
// mycars[2] = 2;
// tee(mycars);
// function tee(arry) {
// arry[1] = 100;
// console.log(arry);//输出为1,100,2
// console.log(mycars);//输出为1,100,2
// }
//}
//tee0(); ///*这是第4中情况*/
//function tee1() {
// var mycars = new Array()
// mycars[0] = 0;
// mycars[1] = 1;
// mycars[2] = 2; // var u = document.getElementById("uuu");
// var page_li = u.getElementsByTagName("li");
// for (var i = 0; i < page_li.length; i++) {
// page_li[i].onclick = function () {
// t001();
// }
// }
// function t001() {
// console.log("事件被执行!");
// t002(mycars);
// }
// function t002(arry) {
// console.log("事件002被执行!");
// arry[1] = 100;
// console.log(arry); //输出为1,100,2
// console.log(mycars);//输出为1,100,2
// }
//}
//tee1();
/*这是第4中情况*/ /*不能生效*/
function tee1() {
var u = document.getElementById("uuu");
var page_li = u.getElementsByTagName("li");
for (var i = ; i < page_li.length; i++) {
page_li[i].onclick = function () {
t002(page_li);
console.log("");
}
}
function t002(arry) {
var temp;
temp = arry[];
arry[] = arry[];
arry[] = temp;
}
}
tee1();
 function tee1() {
var u = document.getElementById("uuu");
var page_li = u.getElementsByTagName("li");
for (var i = ; i < page_li.length; i++) {
page_li[i].onclick = function () {
t002(page_li);
console.log("");
}
}
function t002(arry) {
var temp = document.createElement("li"); //创建一个li replace_dom(temp, arry[]);
replace_dom(arry[], arry[]);
replace_dom(arry[], temp); //移除对象
// arry[1].remove(); //生效
}
function replace_dom(dom1, dom2) {
var temp = document.createElement("li"); //创建一个li temp.innerHTML = dom1.innerHTML; //网页内容
temp.onclick = dom1.onclick;//事件
temp.classList = dom1.classList; //样式 //由于改变dom1样式 会改变temp样式。 dom1.innerHTML = dom2.innerHTML; //网页内容
dom1.onclick = dom2.onclick;//事件
dom1.classList = dom2.classList; //样式 //由于改变dom1样式 会改变temp样式。 dom2.innerHTML = temp.innerHTML; //网页内容
dom2.onclick = temp.onclick;//事件
dom2.classList = temp.classList; //样式
}
}
tee1();

js 作用域 ?????的更多相关文章

  1. JS作用域面试题总结

    关于JS作用域问题,是面试的时候面试官乐此不疲的面试题,有时候确实是令人抓狂,今天看到一个讲解这个问题的视频,明白了那些所谓的“原理”顿时有种豁然开朗的感觉~~~ 1.js作用域(全局变量,局部变量) ...

  2. js作用域问题

    <script type="text/javascript"> alert(i);//Uncaught ReferenceError: i is not defined ...

  3. js 作用域

    js 作用域 js作用域链查找,子函数能取到父函数中定义的变量. 前段时间误写成如下形式: 这只是普通的函数调用,没有父子的关系,child()函数会在全局查找pi变量,没找到所以报错. 最近发现原来 ...

  4. 08.01 签到! js 作用域

    js 作用域 : 1.js 没有块作用域 : for (var i = 0;i < 4; i++){ } alert(i) // i = 3 2.js 没有动态作用域: function f1( ...

  5. js作用域链

    js作用域链 <script> var up = 555; function display(){ var innerVar = 2; function inner(){ var inne ...

  6. easyui datagrid load 封装 参数问题 js 作用域

    var temp = { LoginAccount: $('#LoginAccount').val(), ShopName: $('#ShopName').val() }; function doSe ...

  7. js作用域零碎的知识点,不同的script块,虽然同是全局变量

    如下代码,第一次弹出a,因为解析器里找到var a,赋予a变量undefined,弹出undefined <!DOCTYPE html> <html> <head> ...

  8. JS作用域,作用域,作用链详解

    前言   通过本文,你大概明白作用域,作用域链是什么,毕竟这也算JS中的基本概念. 一.作用域(scope) 什么是作用域,你可以理解为你所声明变量的可用范围,我在某个范围内申明了一个变量,且这个变量 ...

  9. JS作用域和ASP(vbs)作用域比较

    一.js作用域,先上图: 以上代码执行的效果是,依次弹出 undefined, undefined, a, a,为什么是这样的结果啦?因为JS的作用域为链式作用域. 作用域链: 用VAR声明一个变量时 ...

  10. js作用域对象与运用技巧

    1. JS作用域 1.1 全局作用域和局部作用域 函数外面声明的就是 全局作用域 函数内是局部作用域 全局变量可以直接在函数内修改和使用 变量,使用var是声明,没有var是使用变量. 如果在函数内使 ...

随机推荐

  1. Iphone 启动图的尺寸

    APP图标设置 - 取Images.xcassets中的AppIcon, 图标尺寸 29pt * 2x => 58 * 5829pt * 3x => 87 * 8740pt * 2x =& ...

  2. BZOJ_3998_[TJOI2015]弦论_后缀自动机

    BZOJ_3998_[TJOI2015]弦论_后缀自动机 Description 对于一个给定长度为N的字符串,求它的第K小子串是什么. Input 第一行是一个仅由小写英文字母构成的字符串S 第二行 ...

  3. 聊聊Shiro

    Shiro是项目中用的比较多Java安全框架,能满足大多数项目的安全认证.授权流程.相比SpringSecurity的复杂重量级,它更简单易用. Shiro中最关键的两个概念是认证和授权,前者解决确认 ...

  4. 前端之html第二天

    一.内容

  5. Ubuntu下搭建基于apache2的gerrit+gitweb服务器

    说明:Ubuntu版本12.04 1. 配置gerrit管理帐号 1 sudo adduser gerrit 增加sudo权限: 1 sudo usermod -a -G sudo gerrit 切换 ...

  6. 【411】COMP9024 Assignment1 问题汇总

    1. 构建 Makefile 文件后运行错误,undefined reference to 'sqrt' 实际上是没有链接math数学库,所以要 $gcc test.c –lm //-lm就是链接到m ...

  7. 洛谷 P4009 汽车加油行驶问题 【最小费用最大流】

    分层图,建k层,设(i,j,0)为点(i,j)的满油状态,全图的流量都是1,因为重复走到一个点没有意义.如果当前点是加油站,那么它向它上左的点连费用为a的边,向下右连费用为a+b的边: 否则,这个点的 ...

  8. 手机端实现6位短信验证码input输入框效果(样式及代码方法)

    微信移动端4位.6位.多位验证码密码输入框功能的实现代码,实现思路: 方案1: 写一个简单的input框. 评估:样式不好看,待定. 方案2: 就是用6个input框,每输入一个数字之后,切换到下一个 ...

  9. Xposed 集成 Android 6.0.1环境中,总结

    由于工作需要,需要将xposed集成到android源码中,生成新的ROM就自带xposed的功能. 下面大体上说一下步骤和遇到的问题. 1.下载,并编译android源码,成功. 2.下载 http ...

  10. 51nod1099 任务执行顺序

    #include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; int r,o; int s ...