- 城市选择(二维数组)
- 两个单独的区域显示
- 只显示一个直辖市或者一个地区的区域
- 显示省,在显示省下面的市区
- 两个单独的区域通过判断控制隐藏还是显示
- JS功能
- 显示/隐藏选择区域
- 根据选择城市的不同。如果有子级市,没有就不用显示
- 传值省
- 传值市:市显示的标签,和展示所有市的标签
- BOM
Browser object model:浏览器对象模型;为了操作浏览器而设置的对象
DOM:文档对象模型(页面)实际使用的是document;
BOM:操作对象;window(核心对象),document(子对象);
提供与浏览器窗口进行交互的对象
Window 核心对象的子对象
Window.document;窗口的文档对象(DOM),也就是页面;
Window.screen;
Window.history;包含了浏览器的历史
方法:history.back()--相对于浏览器中的后退按钮
History.foward()--前进按钮
History.location--重定向跳转到新的页面
- window 核心对象中常用的方法
- 定时器
//语法:vat time1 = setTimeout("方法();",毫秒);
//清除定时器:clearTimeout(time1);
//语法:vat time2 = setInterval("方法();",毫秒);
//清除定时器:clearInterval(time2);
- 案例:全选/反选
Checked属性。属性值是true/false 选中/不选中
- JS内置对象 String
String:字符串,很多方法提供字符串类型的数据使用
“字符串”.方法();
Eg:
Var str = “”;
Str.indexOf(“字符串”);通过实参:“字符串”,查找str中是否包含了此字符串,含有返回下标,不含有返回-1;通过字符找下标
Str.charAt(下标);通过 实参:下标 查找str中次下标对应的字符。返回此字符。通过下标找字符。
Str.lastIndexOf(“字符串");通过此参数”字符串”,查找str中是否包含了此字符串最后出现的下标位置,含有返回下标,不含有返回-1;通过字符找字符最后出现的下标
isNaN(数字);is not an number,不是数字就返回true,是数字就返回false。