我正在努力做到这一点,以便当用户单击导航菜单时,标题会更改为该标题,并且主要内容也会更改。我宁愿尝试避免为此使用框架。
$('op').click(function(){
document.getElementById('title').innerHTML=this.innerHTML + ((this.innerHTML.indexOf("'s")==this.innerHTML.length-2) ? " " : "'s ") + this.parentNode.id + " | Le Lepids";
document.getElementById('content').innerHTML=document.getElementById(this.innerHTML + '_' + this.parentNode.id).innerHTML;
});
// If the code looks ugly and you can't read it, just tell me.
但是,发生的情况是标题每次都会完美更改,但内容只会更改一次。
例如,它第一次可以正常工作,然后在以后的任何其他时间都不能正常工作。
为什么会这样?它会破坏 id 的“内容”吗?我没有使用outterHTML。如果是剂量,为什么标题会变好?
编辑:好的,所以我想我用几行 PHP 修复了它。但我仍然想知道为什么它不能在我的网站上工作,而 Mia DiLorenzo 所做的工作非常好......除了变量名之外,代码完全相同。