如何使按钮链接到网站并输出字符串文本?

问题描述 投票:0回答:1

我有这个按钮,如果您按它,它将生成一些数字,然后我有一个if和其他if语句,它们输出某些数字的文本(例如,如果条件是生成的数字大于4,例如,它会输出“ option A”。我想发生的事情是,一旦按下按钮,它就会生成一个适合文本标准的数字(回到前面提到的有关生成数字的示例大于4,输出“选项B”),然后链接的网站会自动将您带到该网站,并在其中显示“选项B”的文字。我知道我的问题很模糊,因此我将中断下来:

我想去的地方:

[当按下按钮时=>生成数字=>如果语句条件/条件=>则为if / else,否则输出为该数字指定的文本=>将您带到该条件中链接的另一个网站=>显示输出该页面上的文字。

希望我的代码可以帮助您更好地理解。

HTML:

  <p id = "previousText"></p>            <!-- This is where I'd like the text to appear -->

JavaScript:

function press() {
var randomNumber = Math.round(Math.floor(Math.random() * 10) + 1); 
var text001;                          


if (randomNumber <= 1) {      //if the random number generated is less than or equal to 1, output "Option A"
 text001 = "Option A";
 window.location = "test.html";                     //on button click will take the viewer to a new page
 document.getElementById("previousText").innerHTML = text001;
}

希望您能看到我要问的问题。在此示例中,如果我生成的数字小于或等于1,它将带我到新页面,而我希望该新页面显示“选项A”,并在其中放置我的ID标签“ previousText” 。

我尝试做的替代方法要简单得多吗?

随时要求其他澄清。

javascript html button
1个回答
0
投票

您正在尝试操纵当前文档的innerHTML。但是此语句将永远无法到达,因为浏览器将通过执行上一条语句test.html移至页面window.location="test.html"

© www.soinside.com 2019 - 2024. All rights reserved.