-2

该场景是我从用户那里获得输入,并且需要为该文本提供音频。来自用户的输入存储在一个变量中。如何将变量的值提供给 Google tts

    <html>
<head>
<script src="jquery.js"></script>
<script>
function myfunction()
{
$("#div_style").html($("#text_area_id").val());
if(typeof(Storage)!=="undefined")
  {
  localStorage.lase=$("#text_area_id").val();
  document.getElementById("div_style").innerHTML=" " + localStorage.lase;

var audio = new Audio();
audio.src ='http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=localStorage.lase;
audio.play();
 }
}
</script>
</head>
<body>
<form name="myform"> 
<textarea name="text_area" id="text_area_id" rows="2" cols="16"></textarea>
</form> 

<input type="button" onclick="myfunction()" value="save" />
<div style="color:red" id="div_style">
</div>is certified.
</body>
</html>
4

1 回答 1

0

尝试附加变量:

audio.src ='http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=' + localStorage.lase;

如果它适用于字符串,它应该可以工作。

于 2013-05-12T11:22:12.410 回答