xmlhttp.open而onMouseOver用于特定ID

时间:2016-07-17 18:45:37

标签: javascript

我试图稍微缩短我的代码,我有大约36个单独的文本文件,当鼠标悬停在链接上时单独打开并显示在页面上,然后在点击链接时打开网站上。

function openLink1() {
  var xmlhttp;
  if (window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest();
  } else {
    // code for older browsers
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      document.getElementById("content").innerHTML =
      xmlhttp.responseText;
    }
  };
  xmlhttp.open("GET", "file.txt", true);
  xmlhttp.send();
}

我试图想出一个循环或if / else语句,但我是一个javascript noob。有没有办法让我能够设置它以便我不需要在这里拥有30多个这些功能?我想在每个链接上设置一个ID,然后做一个声明,这将改变" file.txt"取决于ID?

0 个答案:

没有答案