我在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」); } –