依旧拿前面写的网页案例来讲
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
<input />
<input />
<input /><br />
<input type="button" value="按钮" />
<script>
document.getElementsByTagName('input')[3].onclick = function(){
alert("haha");
}
</script>
</body>
</html>
只不过,现在输入框都没有了id、class、name这些属性。这个时候,要操作这几个输入框,就只能通过TagName或是xpath来定位了。现在就讲怎么用xpath语法来找到这几个输入框。首先,看文档的结构,先是根标签html,html标签下有head标签和body标签,body标签下,有四个input标签,还有一个br标签和script标签。这个时候,是不是就可以这样描述:根标签html下的body标签下的input标签。这就是一个层级的关系。各个层级之间用"/"分隔。那么写出来就是"html/body/input",这是不是跟一个目录很像,如果学过linux的话。这其实就跟linux系统中定位文件是差不多的,这样写,代表的是相对路径,在最前面再加一个"/&#