Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何触发将在结尾显示的文本?_Javascript_Html - Fatal编程技术网

Javascript 如何触发将在结尾显示的文本?

Javascript 如何触发将在结尾显示的文本?,javascript,html,Javascript,Html,还有很多其他问题,如下面的问题。但问题是我希望每个问题都能产生一个文本。例如,如果您单击第一个问题的“是”按钮,将创建一个文本,例如“您单击了第一个问题的“是”按钮” 到目前为止还可以,但是我怎样才能触发一个文本,在所有问题之后显示出来呢 "There will be first question." <form> <input type="radio" value="yes" onClick="location.href='question triggered by

还有很多其他问题,如下面的问题。但问题是我希望每个问题都能产生一个文本。例如,如果您单击第一个问题的“是”按钮,将创建一个文本,例如“您单击了第一个问题的“是”按钮”

到目前为止还可以,但是我怎样才能触发一个文本,在所有问题之后显示出来呢

"There will be first question."
<form>
    <input type="radio" value="yes" onClick="location.href='question triggered by yes'">
    <input type="radio" value="no" onClick="location.href='question triggered by no'">
</form>                                                                                                                      
“将有第一个问题。”

不确定您需要什么,但这里有一个函数可以为您创建一些文本:

function create_text(answer) {
    if(answer === "yes")  return "some text";
    if(answer === "no") return "some different text";
}

一种方法是跳过
javascript
,只需使用CSS伪类
:checked

input~p{
显示:无;
}
.问题1是:已检查~.问题1是已记录,
.问题1编号:已选中~.问题1未记录{
显示:块;
}

1.你的第一个问题-你会回答是还是不是

对 不

您回答的是

您回答了