我试图通过javascript文件和JSON数组(包含链接)来显示一些动态加载的链接。
Link1是另一个网页,在新标签中打开是希望。
Link2是一个托管声音mp3的网站。希望声音只在这个窗口播放,否则在新标签中播放。
我的问题是我不太熟悉js语法,无法知道我错在哪里。
错误没有任何反应:在底部的状态栏中我看到:“#http://etc.com”因为它没有显示的#hash标志但是我需要导航/本地链接的哈希标志
这是指向服务器上的内容的链接,以便您可以看到全局: wordExplorer
以下是代码:
function SetAnchorProperties(aElemObj, classStr, hrefStr) {
var aStr = arguments[3];
if (aElemObj) {
if ((classStr) && (hrefStr)) {
aElemObj.setAttribute('class', classStr);
if (hrefStr.search("http")) {
(aElemObj.setAttribute('href', hrefStr));
} else {
(aElemObj.setAttribute('href', '#' + hrefStr));
}
console.log(classStr, hrefStr);
console.log(hrefStr.search("http"));
}
if (aStr) {
aElemObj.textContent = aStr;
}
}
}
非常感谢!!
凸轮