可能是重复问题:
如何将当前元素作为事件函数的参数?
这种方法可行吗?
<script type="text/javascript">
var foo = function(param)
{
param.innerHTML = "Not a button";
};
</script>
<button onclick="foo(this)" id="bar">Button</button>
不要使用这个,而是使用那个?
<script type="text/javascript">
var foo = function()
{
document.getElementId("bar").innerHTML = "Not a button";
};
</script>
<button onclick="foo()" id="bar">Button</button>
第一种方法是否可以让我从其他地方加载JavaScript来对任何页面元素执行操作?