function replaceDate(input) { var date = input.value; var text = input.options[input.selectedIndex].text; var span = document.createElement('span'); span.innerHTML = text; input.parentNode.insertBefore(span, input); input.style.display = 'none'; input.setAttribute('data-value', date); }将此代码修改为修改日期
时间: 2023-06-18 11:05:49 浏览: 56
function replaceDate(input) {
var date = input.value;
var text = new Date(date).toLocaleDateString();
var span = document.createElement('span');
span.innerHTML = text;
input.parentNode.insertBefore(span, input);
input.style.display = 'none';
input.setAttribute('data-value', date);
}
这段代码将输入框中的日期转换为本地日期格式,并将其插入到一个新的 span 元素中,然后隐藏输入框并将其原始日期值设置为 data-value 属性。