gpt4 book ai didi

如果用户更改文本区域中的文本,JavaScript 函数将失败

转载 作者:行者123 更新时间:2023-11-30 05:39:14 24 4
gpt4 key购买 nike

我有一个按钮,用于将带有日期的 html 标记插入到从数据库查询填充的文本区域中。如果按下按钮而不更改文本它工作正常但如果用户要更改文本区域中的文本然后按下按钮,它不会插入代码。我不明白为什么。这是按下按钮时触发的函数:

function addtxt(input) {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
var obj=document.getElementById(input);
today = mm+'/'+dd+'/'+yyyy;
var txt=document.createTextNode(" <font color=\"#FF0000\">UPDATE " +today+ ": </font>");
obj.appendChild(txt);

以及调用此函数的按钮:

<input onclick="addtxt('textarea1')" type="button" value="Insert Update Text" id="button1">

谢谢你能给我的任何帮助!

最佳答案

如果您更改代码中的最后一行

obj.appendChild(txt);

obj.value = obj.value + txt.data;

它应该可以工作。这是一个 DEMO

关于如果用户更改文本区域中的文本,JavaScript 函数将失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21727698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com