获取onclick的数据

时间:2017-11-22 16:59:40

标签: javascript html

HTML:<p onclick="myFunc()">This is a text</p>

Javascript:

<script>

function myFunc(){
 //code something to console.log the HTML content of the  tag 
 //in this case it will console.log "This is a text"
}
</script>

我认为它很容易在jquery中,但它最近有点过时所以我想用纯Javascript方式来做。我很想听听你们的一些答案。

1 个答案:

答案 0 :(得分:-2)

这是你想要的吗?

<p onclick="myFunc(this)">This is a text</p>

function myFunc(e){
  console.log(e.innerHTML);
}

如果你想要一个没有参数的函数,可以试试这个:

function myFunc(){
  console.log(window.event.target.innerHTML);
}