在做一个菜单项的高亮的功能时,通过cookie记录当前所在的菜单,结果当前的选中项总是错乱的,弄了半天以为是javascript有问题,完全忽略了cookie的作用域问题,怎么都是错乱的。正常情况下,cookie会依据当前的应用,也就是路径生成对应的对象,不同的应用是独立的。比如http://20365.cn/test 和http://20365.cn/test2 会产生两个不同的cookie对象...
Javacript的replace方法只会替换其遇到的第一个匹配字符,例如:
var oldStr = "aaaaa";
var newStr = oldStr.replace("a","b");
newStr : "baaaa";
可以加入正则的方式,使用replace方法实现全部替换:
...
最近项目用到这个功能,主要是想自己设计一个编辑公式的文本框,网上很多方法,但是简单好使的不多,发现一篇博客,两个方法不错,学习一下:
IE和其他浏览器支持的方法不同,分别如下:
=IE支持document.selection
=Firefox,Chrome,Safari以及Opera都有selectionStart和selectionEnd属性
具体代码:
funct...
首先出个题:
如图:
假设对成长速度显示规定如下:
成长速度为5显示1个箭头;
成长速度为10显示2个箭头;
成长速度为12显示3个箭头;
成长速度为15显示4个箭头;
其他都显示都显示0各箭头。
用代码怎么实现?
差一点的if,else:
Js代码
复制代码代码如下:
var add_level = 0;
if(add_step == 5){
...