Javascript如何从选项选择中输出,而无需在空白页面中重新加载输出

Javascript如何从选项选择中输出,而无需在空白页面中重新加载输出,javascript,html,page-refresh,Javascript,Html,Page Refresh,重新调整问题的措辞。 我有下面的代码。我有一个HTML文件和JS文件分别。我已经设置了我的css文件与所有的边距等,并输出一些文本。。。所以css页边距和颜色是有效的。当按下下拉菜单,函数displayArray()被调用时,我所有的css调整都消失了,输出就像我要输入的屏幕截图。我想错误在文件里 我是sry,我不擅长解释,如果有人理解我,你知道需要哪行代码吗。多谢各位 功能菜单(){ var输入=document.getElementById(“opt”).value; 开关(输入){ 案例

重新调整问题的措辞。 我有下面的代码。我有一个HTML文件和JS文件分别。我已经设置了我的css文件与所有的边距等,并输出一些文本。。。所以css页边距和颜色是有效的。当按下下拉菜单,函数displayArray()被调用时,我所有的css调整都消失了,输出就像我要输入的屏幕截图。我想错误在文件里

我是sry,我不擅长解释,如果有人理解我,你知道需要哪行代码吗。多谢各位

功能菜单(){
var输入=document.getElementById(“opt”).value;
开关(输入){
案例“1”:
数字(11000);
BS();
displayArray();
打破
}
}
函数displayArray(){
//显示阵列

对于(var i=0;i,现在开始。我替换了缺少的函数以向您展示一个工作示例

功能菜单(){
var输入=document.getElementById(“opt”).value;
开关(输入){
案例“1”:
//window.confirm(“气泡排序”);不需要这个
var numberstoSort=个数(1,1000);
var sortedNumbers=BubbleSort();
显示阵列(分类编号);
打破
}
}
功能编号(最小值、最大值){
//使用最小/最大值以随机顺序获取数字
//下面是10个数字的示例列表
返回“8784361966649900215106747529”;
}
函数BubbleSort(numberstoSort){
//各就各位
返回“49106196215436529669747487900”;
}
功能显示阵列(分类编号){
//标准Javascript
document.getElementById(“结果”).innerHTML=“您的排序数字是:”+sortedNumber;
//下面是JQuery的答案
//$(“div.results”).text(“您的排序数字为:”+sortedNumber);
}

分类
气泡排序
选择排序
快速排序
插入排序

BS()或
displayArray()中是否有ajax调用
?如果是这样的话,您是否尝试过在ajax调用结束时
返回false
?我不太理解ajax这个术语。但是BS是一个冒泡排序,它是一个对随机数进行排序的循环,显示数组在for循环中输出数组,直到它显示所有排序的数字时才会停止。我希望它能帮助我知道添加更多代码是否会关于AJAX我会更有用:谢谢,我正在看代码,没有什么会让页面重新加载。所以你需要显示更多的代码。如果这解决了你的问题,请将其标记为答案。干杯!我目前仍在调整代码,我也遇到了同样的问题,我将编辑上面的代码并显示我的displayArray,因为我认为这就是问题所在问题的主要问题。虽然您的代码确实帮助我了解了更多内容,但问题是document.write()。它会覆盖整个文档。您需要一个容器来放入结果。请注意
displayArray()
我用排序后的数字设置了
innerHTML
。这有意义吗?好的,谢谢。我今天早上会尝试这个。问题解决了