嗨,我很新的HTML和JavaScript。我正在嘗試驗證表單。當用戶沒有以正確的格式輸入日期時,我希望在輸入下方顯示一個段落,要求他們輸入有效的日期。我設法通過追加孩子來做到這一點。但是,輸入正確的日期後,我無法移除孩子。我相信這是一件非常簡單的事情,但沒有看到網上的運氣。此外,我想知道是否有一種方法只添加該段如果它不存在。以下是代碼。刪除我剛剛在Javascript中添加的子節點
function checkDate(date)
{
var result;
var expression = /[0-9]{2}\/[0-9]{2}\/[0-9]{4}/;
result = expression.test(date.value);
var para=document.createElement("p");
var node=document.createTextNode("Enter a valid Date");
para.appendChild(node);
var element=document.getElementById(date.id).parentNode;
if(!result===true)
{
element.appendChild(para);
}
else
{
element.removeChild(para);
}
}