gpt4 book ai didi

javascript - 在框架集中传递输入字段

转载 作者:行者123 更新时间:2023-11-28 06:55:31 25 4
gpt4 key购买 nike

我创建了一个由三个框架组成的框架集。第一个采用用户名。第二帧包含一个名为“greeting”的按钮。单击问候语按钮后,第三帧 Outcome.html 应为 Outcome: Hello(用户名)。我正在尝试使用 javascript 来实现它。我尝试使用这个解决方案,但是我无法让它工作。对我做错了什么有任何见解吗?

框架集:

<frameset rows="34%,33%,33%">
<frame src="name.html" name="name">
<frame src="greeting.html" name="greeting">
<frame src="outcome.html" name="outcome">
</frameset>

名称.html:

<body>
<div id="fname">
<form>
Client Name: <input type="text" name="fname" id="fname">
</form>
</div>
</body>

问候语.html:

<div id="greeting">
<form>
<button type="button" onclick="myFunction()">Greeting</button>
</form>
</div>

<script>
function myFunction() {
var name = parent.name.document.getElementById("fname").value;

parent.outcome.document.getElementById("clientname").innerText = name;
}
</script>

结果.html:

<body>
Dear Mr,<span id="clientname"></span>
</body>

最佳答案

<script>
function myFunction()
{
var name = document.getElementById("fname").value;
document.getElementById("clientname").innerHTML = name;
}
</script>

关于javascript - 在框架集中传递输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32601298/

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