获取a标签元素,然后后面.click()即可.
给个例子把:
<!doctype html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<a href="这里是a标签的路径">这里是a标签的名称</a>
<button onclick="fn()">点击打开a标签</button>
<script>
var a = document.getElementsByTagName('a')[0]
function fn(){
a.click()
}
</script>
</body>
</html>
1、如果p便签有id,var x=document.getElementById("p标签的ID")x.innerHTML="内容"2、如果p标签有name,var x=document.getElementsByName("p标签的name")x[0].innerHTML="内容" //name可能会重复,根据实际情况选择其下标
3、无name,无id,var x=document.getElementsByTagName("p")//注意返回的是个集合
x[0].innerHTML="内容"
4、有class的情况:
function getElementsByClassName(classofP) {
var el = [],
_el = document.getElementsByTagName('*')
for (var i=0i<_el.lengthi++ ) {
if (_el[i].className ==classofP ) {
el[el.length] = _el[i]
}
}
return el
}
var x=getElementsByClassName("p的class")
x[0].innerHTML="内容"//x是集合 注意下标根据实际情况改变
这个是不行的,不过你可以在a标签中加一个onclick点击事件:<a onclick="xxx()" href=""></a>
xxx()就是你想要的js函数