文章目录
  1. 1. HTML表单
    1. 1.1. 文件上传
  2. 2. Document属性
    1. 2.1. 判断referrer并响应
      1. 2.1.1. 所用函数
      2. 2.1.2. 栗子:

HTML表单

1
2
//筛选特定id,特定属性的表单input元素
document.querySelectorAll('#id input[type="putin]');

文件上传

该元素的value属性为只读

Document属性

cookie domain location(window共用) referrer(引导) URL tutle lastModified

判断referrer并响应

所用函数
1
2
3
4
stringObject.split(separator,howmany)  //分隔符,返回string数组类型(无分隔符)
indexOf(searchvalue,fromindex) //返回第一次见到searchvalue时候的位置
stringObject.substring(start,stop) //字符串提取
unescape(string) //stringURL解码
栗子:
1
2
3
4
5
6
7
8
9
var ref = document.referrer;
if (document.referrer.indexOf("https://www.google.com/search?") == 0){
var args = document.referrer.substring(ref.indexOf("?")+1).split("&") ; //args为以&为分解符的string数组
for(var i = 0; i < args.length; i++){
if (args[i].substring(0,2) == "q=")
document.write("You are searching for: " + unescape(args[i].substring(2)).replace('+', ' '));
break;
}
}
文章目录
  1. 1. HTML表单
    1. 1.1. 文件上传
  2. 2. Document属性
    1. 2.1. 判断referrer并响应
      1. 2.1.1. 所用函数
      2. 2.1.2. 栗子: