Link 的 href 与 iframe 的 src 相同
href of Link same as src of iframe
我想通过 javascript 检查 iframe 的 src 是否与给定 link 的 href 相同,以便如果它们等于 class到当前
当然我不是很了解 Javascript 但它会很棒
<script>
changeclass() {
var iframesrc = document.getElementById("videobox").contentWindow.location.href
if(iframesrc=###a.href###) {
var linknumber = ###a.href;
document.getElementById("linknumber").className = "current";
}
}
</script>
<a name="link1" href="samelink" class="current">Video 1</a>
<a name="link2" href="different link" class="">Video 2</a>
<a name="link3" href="different link" class="">Video 3</a>
<iframe name="videobox" src="samelink">
谢谢,我很抱歉不知道如何在我的代码中执行 javascript。
这是你期待的吗:
HTML:
<a name="link1" href="samelink" class="current">Video 1</a>
<a name="link2" href="different link" class="">Video 2</a>
<a name="link3" href="different link" class="">Video 3</a>
<iframe id="videobox" name="videobox" src="samelink">
JS:
var iframesrc = document.getElementById("videobox");
var ahref = document.querySelectorAll("a");
var iframePath = iframesrc.getAttribute("src");
for(var i=0;i<ahref.length;i++){
var fhref = ahref[i].getAttribute("href");
if(iframePath == fhref){
var classActive = ahref[i].className = "activeLink";
console.log(classActive);
}
}
我想通过 javascript 检查 iframe 的 src 是否与给定 link 的 href 相同,以便如果它们等于 class到当前
当然我不是很了解 Javascript 但它会很棒
<script>
changeclass() {
var iframesrc = document.getElementById("videobox").contentWindow.location.href
if(iframesrc=###a.href###) {
var linknumber = ###a.href;
document.getElementById("linknumber").className = "current";
}
}
</script>
<a name="link1" href="samelink" class="current">Video 1</a>
<a name="link2" href="different link" class="">Video 2</a>
<a name="link3" href="different link" class="">Video 3</a>
<iframe name="videobox" src="samelink">
谢谢,我很抱歉不知道如何在我的代码中执行 javascript。
这是你期待的吗:
HTML:
<a name="link1" href="samelink" class="current">Video 1</a>
<a name="link2" href="different link" class="">Video 2</a>
<a name="link3" href="different link" class="">Video 3</a>
<iframe id="videobox" name="videobox" src="samelink">
JS:
var iframesrc = document.getElementById("videobox");
var ahref = document.querySelectorAll("a");
var iframePath = iframesrc.getAttribute("src");
for(var i=0;i<ahref.length;i++){
var fhref = ahref[i].getAttribute("href");
if(iframePath == fhref){
var classActive = ahref[i].className = "activeLink";
console.log(classActive);
}
}