最赞回答 / Groune
<...code...>一下详细解答来自百度知道-&发生很@司马唐迁。js是事件驱动的,一个节点可以发生很多种事件,包括click事件。在js中,当节点发生某一个事件时,可以为该事件绑定一个处理函数。也...
2015-04-11
已采纳回答 / Perona
可以指定长度的。document.write(mystr.substr(-2,3));这行代码运行出来的显示的就是:d!不知道为什么这里调试出来的结果前面会加上NaN,可能是慕课没加入验证startPos为负数的效果。你可以把代码拷贝到本地调试看看。对了,输出的结果是从左到右输出,起始值是-2,也就是说剩下的长度只有2,那么即使指定的长度比2大,它还是只输出2个字符。
2015-04-11
最赞回答 / 西地锦
不太肯定你前面的也看了。window.onload=function(){}意思是等html代码都下载完了再执行function里面的js代码。不加这个的话的js代码下载结束就开始执行,然后获取Dom节点的一些操作就会报错,导致js代码无法运行。这里的index是自定义的节点属性,就是为了把这个值存起来,方便以后获取和调用。.className是标签节点的属性,可以设置和返回标签节点的css class 。其他有关className的就不多解释了。active,hide, show都从字面意思理解就是当前...
2015-04-11
document.write("成绩不及格,不输出!"+"<br>");
这句是在continue;前的,
它之所以打印这句话就是要告诉我们在这个地方我们遇到了一个不及格的成绩,
并非什么逻辑有误
这句是在continue;前的,
它之所以打印这句话就是要告诉我们在这个地方我们遇到了一个不及格的成绩,
并非什么逻辑有误
2015-04-11
操作符之间的优先级(高到低):
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
2015-04-11
创建元素节点createElement
createElement()方法可创建元素节点。此方法可返回一个 Element 对象。
语法:
document.createElement(tagName)
参数:
tagName:字符串值,这个字符串用来指明创建元素的类型。
注意:要与appendChild() 或 insertBefore()方法联合使用,将元素显示在页面中。
createElement()方法可创建元素节点。此方法可返回一个 Element 对象。
语法:
document.createElement(tagName)
参数:
tagName:字符串值,这个字符串用来指明创建元素的类型。
注意:要与appendChild() 或 insertBefore()方法联合使用,将元素显示在页面中。
2015-04-10