我正在尝试在模糊处更改文本框的边框颜色
StoreKey = 1111
答案 0 :(得分:0)
您需要检查值而不是整个元素
if (document.getElementById("checking").value === '')
答案 1 :(得分:0)
你需要检查值是否为空,而不是自己的元素。
同样在模糊功能中,您可以使用@Override
public Object instantiateItem(ViewGroup container, int position) {
final View itemView = mLayoutInflater.inflate(R.layout.boost, container, false);
final AdapterList list = adapterList.get(position);
final ImageView image = (ImageView) itemView.findViewById(R.id.image);
image.setImageDrawable(getResources().getDrawable(R.drawable.image_name));
final Button favorite = (Button) itemView.findViewById(R.id.favorite_button);
activateButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (!isFavorite) {
saveAsFavorite(list.getPackageId());
isFavorite= true;
}else{
notFavorite(list.getPackageId());
isFavorite= false;
}
}
});
container.addView(itemView);
return itemView;
}
关键字
this

function blurEventFunc() {
if (this.value === ''){
this.style.border = "2px solid red";
} else {
this.style.border = "2px solid green";
}
}
document.getElementById("checking").addEventListener('blur', blurEventFunc);