我在JavaScript中的初学者,以移除元素的属性,我有这样的问题: HTML代码:我需要它被点击后,用JavaScript
<textarea class="text_input" cols="40" rows="1" onclick="init_area();"></textarea>
<textarea class="text_input" cols="40" rows="1" onclick="init_area();"></textarea>
我想,当这个用户点击例如textarea元素去除cols属性。但仅限于点击的元素。 我不知道该怎么做。 你能帮忙吗?
尖端:'this'在事件处理程序的功能是指一个事件已被attahed到的元素。 – Teemu
@Teemu:但只有当事件被绑定时*使用JavaScript。 'onclick'属性处理方式稍有不同。我认为他必须这样做:'onclick =“init_area(this);''。我没有永远使用'onclick'属性,因为它们是不好的做法。 –
我试过了: 函数init_area(){ \t this.removeAttribute(“cols”); } –