我正在为表单验证做一个插件作为练习,但由于某种原因,我创建了一个h2元素并尝试设置它的属性后,它不起作用。这里是代码setAttribute不起作用
var testing = function(regex, value, error_msg, error_msg_field_id){
var pattern = new RegExp(regex);
if (!pattern.test(value)){
var ele = document.createElement("H2");
var node = document.createTextNode(error_msg);
ele.setAttribute('style', 'color:white');
alert("hi");
jQuery(error_msg_field_id).append(node);
}
}
文本显示没有问题,但它不是白色的。这对我来说毫无意义
'ele.style.color = white;'? – Ohgodwhy
是啊我也尝试过,但没有工作,它甚至不提醒(嗨) – user308553
那么你的条件声明很可能不会触发。 – Ohgodwhy