我要做的是收集所有文本輸入字段並檢測它們是否有任何輸入的代碼。如果是這樣,我想要添加一個發光效果,如果它們留空或者他們刪除數據並將其保留爲空,我希望發光效果關閉。如何使用JavaScript創建CSS發光效果?
迄今爲止,從我發現的這一切到目前爲止,這當然不起作用,但這是我可以嘗試合理化的最好方法。
function glow(){
var text = document.getElementsByClassName('tex_inp01 tex_inp02');
if (text.value ==null){
text.style.boxShadow="#8fd7d2 0px 0px 22px";
}
else
remove.style.boxShadow;
}/**function**/
我用.getElementsByClassName因爲getElementsById不支持多個ID,因爲它似乎,但如果有收集他們的另一種更有效的方式,所有請分享。
一個textarea的值不能'null'。你的意思是''「'?請用'==='檢查空字符串。另外,'document.getElementsByClassName'返回一個'HTMLCollection',而不是一個元素。另外,這個奇怪的僞代碼'remove.style.boxShadow'的處理是什麼? – Xufox
'getElementsByClassName'返回元素的'HTMLCollection'。 – Manwal
你想在用戶輸入時驗證輸入嗎? –