1、js正则表达式中/=\s*\".*?\"/g
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。\s*匹配0-n个空白,\"匹配双引号,.*?匹配任意个字符,这个正则就是匹配带双引号的内容,比如:“a”、"sdafsas"这些
2、splice
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法会改变原始数组。splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。
arrayObject.splice(index,howmany,item1,.....,itemX),index,和howmany是必须的。
var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,0,"William") document.write(arr + "<br />") //输出: George,John,Thomas,James,Adrew,Martin George,John,William,Thomas,James,Adrew,Martin
3、task21的点击删除
我竟然又忘了伪元素的作用,企图通过js来实现hover的时候出现点击删除,离开的时候消失,我真是太天真了,而这其实可以用css就可以实现
#tagContainer div:hover {
background-color: red;
cursor: pointer;
}
#tagContainer div:hover:before {
content: "点击删除";
}
时间: 2024-11-07 21:01:56