我希望JavaScript更改当前字段单击的文本字段的设计。
我想只有一个函数来执行它并更新当前字段的元素id onclick。
因此,可以有一个函数获取当前单击字段的元素id并将其保存为对象,另一个函数更改字段的设计。
我不希望此函数仅用于一个字段,因此getElementsById不起作用..
答案 0 :(得分:0)
尝试使用此基础
// set the binding first, on all input elements or target it somehow
document.getElementsByTagName('input').onclick = function(){
var savedId = this.id; // save the current id somewhere
this.id = 'NEW_ID'; // set the new id
// manipulate the element design as you wish
}
您不应该更改元素的ID。尝试添加删除类或其他内容。