Javascript 试图让onclick多次调用Java脚本

Javascript 试图让onclick多次调用Java脚本,javascript,html,Javascript,Html,首先,我很抱歉,如果有一个非常明显的答案,但我已经广泛搜索,试图找到一个答案。我对Java脚本非常陌生,并且正在努力解决这个问题。我有一张表格,询问您是否住在另一个地址,如果您单击“是”,将打开一个地址栏,您可以填写另一个地址。在该块下,系统会询问您是否要添加其他地址。如果单击“是”,则我希望打开与第一个地址块完全相同的另一个地址块,但我什么也没有得到。我假设这是因为JS函数已经激活过一次,并且不会再激活,除非我能给它一些方法来计算它已经打开或需要打开的次数。我已经复制了我下面代码的功能部分。如

首先,我很抱歉,如果有一个非常明显的答案,但我已经广泛搜索,试图找到一个答案。我对Java脚本非常陌生,并且正在努力解决这个问题。我有一张表格,询问您是否住在另一个地址,如果您单击“是”,将打开一个地址栏,您可以填写另一个地址。在该块下,系统会询问您是否要添加其他地址。如果单击“是”,则我希望打开与第一个地址块完全相同的另一个地址块,但我什么也没有得到。我假设这是因为JS函数已经激活过一次,并且不会再激活,除非我能给它一些方法来计算它已经打开或需要打开的次数。我已经复制了我下面代码的功能部分。如果有人能清楚、简洁地指出我哪里出了错,请记住我对JS的理解非常有限,所以请提供一份白痴指南。 我的代码:


您必须添加一个简单的JavaScript代码

function checkItYes(el) {
document.getElementById("idofdivblock").style.visibility="hidden";
}

function checkItNo(el) {
document.getElementById("idofdivblock").style.visibility="visible";
}

爪哇=javascript标记在?我希望这只是发布问题时的一个错误。脚本运行的次数与调用的次数相同。它不会为一个新地址多次打开另一个区块,因为您只有一个区块可打开。实际上,您的函数不会创建一个完整的新块并将其放入页面中。
<div id="idofdivblock">
<input type="radio" name="radioBtn" value="mtext" onclick="checkItYes(this)">Yes</input>
<input type="radio" name="radioBtn" value="mtext" onclick="checkItNo(this)">No</input>
</div>
function checkItYes(el) {
document.getElementById("idofdivblock").style.visibility="hidden";
}

function checkItNo(el) {
document.getElementById("idofdivblock").style.visibility="visible";
}