我是javascript编码的新手,目前正在开发一个网页,我在左侧导航栏中有一些锚标记,点击这些链接,我想修改一个名为content的部门的内容!
im使用的代码如下
for($i=0;$i".mysql_result($cat,$i,0)。"
";}
我从数据库中获取类别,并为每个类别生成链接。
函数phpload(单击){if(点击.name='hp'){alert('hello');document.getElementsByClassName('content').innerHTML='你好php';}}
我的页面,即内容划分如下!
> <section class="content">
>
> </section>
您要修改多个div吗?如果没有,则应该使用id而不是class。类用于同时更改多个元素。试试这样的东西:
div:
<div id="content"></div>
按钮:
<input type = "button" value = "Update PHP" onclick = "phpLoad()"/>
脚本:
function phpLoad() {
document.getElementById("content").innerHTML = "whatever you want";
}
<div id="div1"> </div>
var v = document.getElementById("div1");
v.innerHTML = "Hello PHP";
document.getElementsByClassName()
返回元素S的集合。
尝试document.getElementsByClassName('content')[0].innerHTML
,或者简单地添加一个ID并使用document.getElementByID()
。