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个链接。。怎么才能在需要的链接中调用,不需的链接不调用
展开
 我来答
Rana4504
2014-12-11 · TA获得超过410个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:140万
展开全部
在链接中设置个自定义属性,在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() {
...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式