根据输入定义和替换变量

时间:2018-07-18 23:57:54

标签: javascript html forms input replace

每次输入新值时,我都尝试用表单输入中用户提交的频道名称替换input变量。到目前为止,这似乎只是中断了,什么也没显示。任何建议都非常感谢!

<div style="padding-left: 16px">
<form id="form" onsubmit="channelChanger()">
Channel: <input id="a" type="text">
<button type="submit" value="Submit" >Submit</button>
</form>

<div align="center" width="100%" id="twitch-embed"></div>
<script src="https://embed.twitch.tv/embed/v1.js"></script>
<script type="text/javascript">
var input;
function channelChanger() {
  var input = document.getElementById('a').value;

  var embed = new Twitch.Embed("twitch-embed", {
        width: 1280,
        height: 720,
        channel: input
      });
      return embed;}
</script>
</div>

**已更新-固定了onclick错字并将按钮的第二个输入更改为不改变结果。此外,添加了返回功能。仍然没有反应。

1 个答案:

答案 0 :(得分:0)

“ onClick”道具中有一个错字。我也希望带有错字的元素是一个按钮,而不是第二个输入。

如果您更改了这两件事,会发生什么?