ajax调用html改变div内容的问题
varaNodes=document.getElementsByTagName("a");for(vari=0;i<aNodes.length;i++){aNodes[i...
var aNodes = document.getElementsByTagName("a");
for ( var i = 0; i < aNodes.length; i++) {
aNodes[i].onclick = function() {
var request = new XMLHttpRequest();
var method = "GET";
url = "files/Andy.html";
request.open(method, url);
request.send(null);
request.onreadystatechange = function() {
if (request.readyState == 4) {
if (request.status == 200 || request.status == 304) {
document.getElementById("details").innerHTML = request.responseText;
这是js代码。。
HTML代码是5个链接。。怎么才能在需要的链接中调用,不需的链接不调用 展开
for ( var i = 0; i < aNodes.length; i++) {
aNodes[i].onclick = function() {
var request = new XMLHttpRequest();
var method = "GET";
url = "files/Andy.html";
request.open(method, url);
request.send(null);
request.onreadystatechange = function() {
if (request.readyState == 4) {
if (request.status == 200 || request.status == 304) {
document.getElementById("details").innerHTML = request.responseText;
这是js代码。。
HTML代码是5个链接。。怎么才能在需要的链接中调用,不需的链接不调用 展开
1个回答
展开全部
在链接中设置个自定义属性,在js里能获取到这个属性,调用;否则不调用
更多追问追答
追问
能给我具体代码
追答
a
b
c
d
e
dd="1" 自定义属性
var aNodes = document.getElementsByTagName("a");
for ( var i = 0; i < aNodes.length; i++) {
if(aNodes[i].getAttrbute("dd") =="1") { //获取到自定义属性
aNodes[i].onclick = function() {
...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询