嗯,如标题所示。
例如,我有类似的东西:
<input type="submit" value="some value" onclick="return function name()" />
<script>
function name(){
var htmlElement = //i want to get here clicked input's value
return false;
}
</script>
有办法做到这一点吗?该函数是否包含“this”或其他内容?我不想在这里使用 jQuery。
最佳答案
默认情况下不包含对调用元素 (this) 的引用。你可以这样调用它:
<input type="submit" value="some value" onclick="return name(this)" />
然后更改您的函数以使用该参数:
function name(elem){
关于javascript - onclick返回的函数有html元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33086562/