每次输入新值时,我都尝试用表单输入中用户提交的频道名称替换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错字并将按钮的第二个输入更改为不改变结果。此外,添加了返回功能。仍然没有反应。
答案 0 :(得分:0)
“ onClick”道具中有一个错字。我也希望带有错字的元素是一个按钮,而不是第二个输入。
如果您更改了这两件事,会发生什么?