gpt4 book ai didi

javascript - 获取 [object HTMLDivElement] 的值

转载 作者:行者123 更新时间:2023-11-29 07:39:08 29 4
gpt4 key购买 nike

我正在尝试给我儿子做一个拼写测验。我想在mysql中输入他的周词id,word,weekNo字段我正在使用 js 文本转语音来说出这个词,然后他将其输入文本框。他提交后有一个功能来检查它是否正确,然后说出 mysql 行中的下一个单词。我得到下一行...

     $.ajax({
type: "POST",
url: "getNext.php",
data: "count=" + $number,
success: function(results){
$('#results').append(results);
}
});

getNext.php

    $result = mysql_query("SELECT * FROM spelling LIMIT 
{$_POST['count']},1");
while($row = mysql_fetch_array($result))
{
echo "<div class='result'>".$row['word'] ."</div>";
}

在 index.php 上,我可以在提交时一一显示 $row['word']

    <div id='results'></div>

我的问题是我不知道如何从 ajax 调用中获取值到 TTS,我尝试的所有内容都说“object HTMLDivElement”

这是我需要获取 ajax 值的行...

    var message = new SpeechSynthesisUtterance(AJAX.VALUE.HERE);

最佳答案

根据我的猜测,您从 ajax 获得的响应是​​带有 id="result" 的 html 标记。您可以通过 ajaxResponse.innerText 获取实际值

换句话说,如果您将输出作为“object HTMLDivElement”,那么这是一个 div 元素,并且它具有属性 innerText 以访问其值所以最终代码是

var message = new SpeechSynthesisUtterance(AJAX.VALUE.HERE.innertText);

关于javascript - 获取 [object HTMLDivElement] 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47321941/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com