在JavaScript中,可以使用setTimeout函数来实现在一定时间后执行特定的操作。要删除2秒后自动添加的用户输入段落,可以按照以下步骤进行操作:
<div id="userInputContainer"></div>
var userInput = "用户输入的段落内容";
var userInputContainer = document.getElementById("userInputContainer");
userInputContainer.innerHTML += "<p>" + userInput + "</p>";
setTimeout(function() {
var userInputContainer = document.getElementById("userInputContainer");
userInputContainer.removeChild(userInputContainer.lastChild);
}, 2000);
完整的代码如下:
<!DOCTYPE html>
<html>
<head>
<title>Delete User Input Paragraph</title>
</head>
<body>
<div id="userInputContainer"></div>
<script>
var userInput = "用户输入的段落内容";
var userInputContainer = document.getElementById("userInputContainer");
userInputContainer.innerHTML += "<p>" + userInput + "</p>";
setTimeout(function() {
var userInputContainer = document.getElementById("userInputContainer");
userInputContainer.removeChild(userInputContainer.lastChild);
}, 2000);
</script>
</body>
</html>
这样,用户输入的段落将会在2秒后自动删除。请注意,以上代码仅为示例,实际应用中可能需要根据具体情况进行适当的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云