PRP*_*PRP 3 html javascript onclick
我有一个HTML链接和ap标签如下:
<a href="#" onclick="myfun()">Computer Science</a>
<p id="putpara"></p>
Run Code Online (Sandbox Code Playgroud)
这是我的功能:
function myfun() {
document.getElementById("putpara").innerHTML = this.innerHTML;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我单击链接时,内容中的内容paragraph tag将更改为undefined.
似乎是一个愚蠢的错误,我正在制作.....新手的JavaScript ...
一种解决方案是this在您的函数中发送参数,如下所示:
HTML
<a href="#" onclick="myfun(this)">Computer Science</a>
<p id="putpara"></p>
Run Code Online (Sandbox Code Playgroud)
JS
window.myfun = function(obj) {
document.getElementById("putpara").innerHTML = obj.innerHTML;
}
Run Code Online (Sandbox Code Playgroud)
this 指的是DOM元素.
| 归档时间: |
|
| 查看次数: |
4640 次 |
| 最近记录: |