Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 .html()、innerHTML()和.text()不更改文本_Javascript_Jquery_Html - Fatal编程技术网

Javascript .html()、innerHTML()和.text()不更改文本

Javascript .html()、innerHTML()和.text()不更改文本,javascript,jquery,html,Javascript,Jquery,Html,我尝试了这三种方法,但它似乎没有改变文本,我有一组随机引用,我想在屏幕上显示,我正在尝试改变它们,但我使用的jquery方法似乎不起作用,这是我的html和javascript代码。 下面是我当前代码的一个片段,以及我到目前为止实际尝试的代码: var main=function(){ 变量颜色=[“ED2007”、“EDAB07”、“ECF30A”、“69F30A”、“0AF3E8”、“0A69F3”、“DE0AF3”、“F30ADE”]; 变量引号=[ “如果你一无所有,你是尼利奥尼尔人吗

我尝试了这三种方法,但它似乎没有改变文本,我有一组随机引用,我想在屏幕上显示,我正在尝试改变它们,但我使用的jquery方法似乎不起作用,这是我的html和javascript代码。 下面是我当前代码的一个片段,以及我到目前为止实际尝试的代码:

var main=function(){
变量颜色=[“ED2007”、“EDAB07”、“ECF30A”、“69F30A”、“0AF3E8”、“0A69F3”、“DE0AF3”、“F30ADE”];
变量引号=[
“如果你一无所有,你是尼利奥尼尔人吗?”,
“调大音量就像放大,但有声音。”,
“如果我吃了自己,我会变大两倍,还是会完全消失?”,
“我疯了,五分钟后回来”,
“我不是一个十足的白痴——有些零件不见了。”
];
//开始
//单击btn-1时,执行以下操作
$(“.btn-1”)。单击(函数(){
var$this=$(this);
$this.button('load');
setTimeout(函数(){
//开始循环
for(var i=0;i

随机报价机

“按“新建报价”按钮可获得随机报价”

新报价


我猜您没有在文档的开头包含jQuery。尝试将此添加到您的头部,看看您的jQuery函数现在是否工作:

<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Kavivanar|Supermercado+One" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css">
    <div class="head">
      <h2>Random Quote Machine</h2>
    </div>
  </head>

随机报价机

这只是基于您上面提供的代码片段的猜测。希望有帮助

我发现控制台在$this.button中抛出了一个错误,说它不是一个函数,于是我更改了它。 另外,获取ramdom的函数是错误的。 请看看这对你是否有帮助

var main=function(){
变量颜色=[“ED2007”、“EDAB07”、“ECF30A”、“69F30A”、“0AF3E8”、“0A69F3”、“DE0AF3”、“F30ADE”];
变量引号=[
“如果你一无所有,你是尼利奥尼尔人吗?”,
“调大音量就像放大,但有声音。”,
“如果我吃了自己,我会变大两倍,还是会完全消失?”,
“我疯了,五分钟后回来”,
“我不是一个十足的白痴——有些零件不见了。”
];
//开始
//单击btn-1时,执行以下操作
$(“.btn-1”)。单击(函数(){
var$this=$(this);
调试器;
$this[0]。i
var randQuote = ((Math.random() * quotes[i].length-1) + 0);
$('#quote').text(quotes[randQuote]);
var min = Math.ceil(0);
var max = Math.floor(4);
randQuote = Math.floor(Math.random() * (max - min)) + min;