gpt4 book ai didi

javascript - 使用 JavaScript 调用先前的输入值,在另一个 div 标签中显示该值

转载 作者:行者123 更新时间:2023-11-28 04:15:25 24 4
gpt4 key购买 nike

我有一个分为多个部分的 html 页面 我试图从一个 div 标签获取输入并试图在另一个 div 标签中显示我们如何使用 JavaScript 访问该值并在另一个分部标签中显示它.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>


----css---
<style type='text/css'>
span {
text-decoration:none;
color:blue;
cursor:pointer;
}
.page {
text-align:center;
}
</style>

---javascript----

<script> //javascript
// show the given page, hide the rest
function show(elementID) {
// try to find the requested page and alert if it's not found
var ele = document.getElementById(elementID);
if (!ele) {
alert("no such element");
return;
}

// get all pages, loop through them and hide them
var pages = document.getElementsByClassName('page');
for(var i = 0; i < pages.length; i++) {
pages[i].style.display = 'none';
}

// then show the requested page
ele.style.display = 'block';
}
</script>
</head>

---body---
<body>
<div class="page" id="page0">
<h1>Heloo</h1>
<form method="post">
<input type="text" id="u_name" name="uname" placeholder="suchit"/>
</form>
<span onclick="show('page1');"><input type="button" value="submit"/></span>
</div>
<div class="page" id="page1" style="display:none;">
<h1>Hello</h1>
<p id="user_name">content of page</p>
<span onclick="show('page2');">2</span>
</div>
<div class="page" id="page2" style="display:none;">
<p>content of page</p>
<span onclick="show('page3');">3</span>
</div>
<div class="page" id="page3" style="display:none;">
<p>content of page</p>
</div>

---javascript---
<script type="text/javascript"> //javascript
var x= document.getElementById('u_name').value;
document.getElementById('user_name').innerHTML=x;
</script>

</body>
</html>

最佳答案

您还需要引用您的字段名称。

                function show(elementID,previousTag) {
// try to find the requested page and alert if it's not found
var ele = document.getElementById(elementID);
if (!ele) {
alert("no such element");
return;
}

// get all pages, loop through them and hide them
var pages = document.getElementsByClassName('page');
for(var i = 0; i < pages.length; i++) {
pages[i].style.display = 'none';
}

// then show the requested page
ele.style.display = 'block';
document.getElementById('span_'+elementID).innerHTML=document.getElementById(previousTag).innerHTML;
}
</script>

在这里,我们可以传递元素和 PreviousTag 名称,这将类似于 Show

<span onclick="show('page1','u_name');"><input type="button" value="submit"/></span>

如果有帮助请告诉我。谢谢

关于javascript - 使用 JavaScript 调用先前的输入值,在另一个 div 标签中显示该值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42503753/

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