javascript - 通过变量更改嵌入文本
问题描述
我是一个新的编码员,我正在浏览 youtube 嵌入,并注意到它们有一个共同的因素。我想看看我是否可以通过这个共同因素选择嵌入哪个视频。这是我相信我所做的,但是,它不起作用。我的代码在下面,任何批评都是有帮助的,谢谢。:D
代码:
<input type="text" id="videoName" name="video"</input>
<br>
<input type="button" id="search" width="10" length="20" name="Search">
<br>
<search onclick="title()"></search>
<script type="text/javascript">
function(title){
var texts = document.getElementById('videoName').value
</script>
<iframe width="560" height="315" src= "var video = 'https://www.youtube.com/embed/' + texts" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
}
<br>
解决方案
我做了以下更改:
- 用于
<button>
提交结果而不是两个输入按钮 - 删除
search
标签,因为它不是有效标签 - 您创建的函数可能需要一个名称,例如
function getTitle(){}
. 最初,您将标题放在括号内,因为您不需要传递title
in 并且title
将在函数内部获取。因此,我们可以将其留空。
<input type="text" id="videoName" name="video" /> <br>
<button type="submit" onClick="getTitle()" id="search" width="10" length="20" name="Search">
<script type="text/javascript">
function getTitle() {
var texts = document.getElementById('videoName').value;
}
</script>
<iframe width="560" height="315" src="var video = 'https://www.youtube.com/embed/' + texts" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>
</iframe>
<br>
推荐阅读
- php - MySQL中的Auto_Increment和PHP中的PDO问题
- c - 如何在我的 C 程序中修复“复制:错误的文件描述符”
- python-3.x - Pytorch 加载的模型给出不一致的结果
- c# - 如何在动态创建的选项卡项中显示列表框中的项目
- javascript - 如果元素属于数组 Firestore
- python - 根据第一个元素搜索元组列表并获取第二个元素值列表
- java - 按钮动作导致看似随机的动作执行
- r - rgdal 安装在 Ubuntu 18.04 LTS 中,但 R 3.5 无法识别它
- node.js - 使用 Postgres 连接到 Heroku 的 Nodejs - 选择查询不显示数据
- kubernetes - 每次 Statefulset pod 缩减或重新调度时,在 K8s 中运行的 Influxdb 2.0 都会丢失数据