javascript第二天

来源:互联网 发布:临汾行知学校马俊峰 编辑:程序博客网 时间:2024/06/05 11:27

1、focus() 方法用于给予该元素焦点。这样用户不必点击它,就能编辑显示的文本了。

2、indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

3、lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

如果不太明白可以举一个简单的例子来实践一下:

var name= "zhucaiyun girl go";
document.write(name.lastIndexOf("girl")+"<br>");
document.write(name.lastIndexOf("g")+"<br>");
document.write(name.indexOf("girl")+"<br>");
document.write(name.indexOf("g")+"<br>");


在敲代码时,首先要捋顺思路,即脑子里有一个算法,然后再按部就班的来实现;不要盲目的敲,要先分析,在动手;

在验证方面主要利用if进行格式的判断,灵活运用算术运算符,结构语句等;

Javascript dom树

当页面被加载时,浏览器会创建页面的文档对象模型,对象树;

通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。

  • JavaScript 能够改变页面中的所有 HTML 元素
  • JavaScript 能够改变页面中的所有 HTML 属性包括a标签的href的内容
  • JavaScript 能够改变页面中的所有 CSS 样式
  • JavaScript 能够对页面中的所有事件做出反应

通过js改变元素的样式,由于长期使用jq所以对于js的写法不知道怎么写了,专门查了一下:
HTML DOM 允许 JavaScript 改变 HTML 元素的样式。
改变 HTML 样式
如需改变 HTML 元素的样式,请使用这个语法:
document.getElementById(id).style.property=new style;

不是css哦,jquery用的是css();方法;
目前发现只能用id来改变css,测得是color属性,用class和tag是不行的;



1 0