如何将 html 属性值添加到 javascript 变量中
How do I add html attribute value into a javascript variable
嗨,我正在做一个基于asp和javascript的项目。我也是这两种编程语言的新手。
我创建了一个显示视频的弹出窗口。当您点击其"关闭"按钮时,弹出窗口将关闭,但音频仍在后台播放。
现在有了这段代码,我的音频停止了。但这导致了另一个问题。
所以这是代码。
<iframe id="pict" width="560" height="315" src="somelink" frameborder="0" allowfullscreen></iframe>
我创建了一个javascript变量 - 将"iframe src"值复制到其中。
<script type="javascript">
var addurl = document.getElementById('#pict').src;
</script>
然后对于我的跨度中的"onclick",我清空了 src(以便音频停止)并将上述变量值重新添加到 src 中。(以便用户可以在同一会话中再次播放视频)
onclick= ""$('#pict').attr('src','');
$('#pict').attr('src','"& addurl & "');"" >
我认为"addurl"变量在这里无法正常工作。因为我不能在同一会话中播放两次视频。第二次是空白的。
如何在变量中添加 iframe (src) 值?如果我能得到任何帮助来解决这个问题,我将不胜感激。
正如我上面的评论中提到的,在设置 id、宽度、高度和其他属性之前,您有一个额外的>
可以关闭您的<iframe>
。您只需要删除额外的>
就可以了。
简单演示
<iframe> id="pict" width="560" height="315" src="somelink" frameborder="0" allowfullscreen></iframe>
^ - Remove this
<iframe id="pict" width="560" height="315" src="somelink" frameborder="0" allowfullscreen></iframe>
看起来你的javascript和杂项&
中还有一些额外的引号""
。
onclick= ""$('#pict').attr('src','');
^^ - Remove the quotes
onclick= $('#pict').attr('src','');
$('#pict').attr('src','"& addurl & "');"" >
^ ------ ^ --- ^^ - Remove the `'`s `&`s and quotes
$('#pict').attr('src',addurl);>
嗯,这似乎有点令人困惑。您在这里有一些选择,因此我为您提供了一些有关如何更好地理解代码的指示。
如果在页面内容中工作,则可以插入如下所示的 ASP 代码:
<p>lorem ipsum: "<% =my_value %>" is my value</p>
在你的代码中,它看起来就像你在脚本块中一样,构建一个字符串:
<%
dim some_asp_variable
dim my_value
some_asp_variable = "<p>Lorem ipsum: """ & my_value & """ is my value</p>"
Response.write some_asp_variable
%>
请注意,您必须如何编写双引号才能在字符串中放置一个引号。 并使用&
连接字符串。
您给出的部分:
onclick= ""$('#pict').attr('src','');$('#pict').attr('src','"& addurl & "');"" >
是正确的,但仅当您在 ASP 中编写字符串时(第二个选项)。
相关文章:
- 将函数的上下文应用于javascript变量
- 如何通过ajax刷新JSF填充的javascript变量
- Javascript变量赋值|
- 限制javascript变量的最小/最大整数
- 来自文本输入null的html javascript变量
- 访问jsrender模板中的全局javascript变量并更新它
- 从数据库中获取数据并插入JavaScript变量
- 如何将javascript变量传递到Meteor Spacebars模板中
- 将JavaScript变量保存到Rails模型
- 在if语句下的html中使用javascript变量
- Javascript变量分配-按类别
- 操作javascript变量[HTML]以只显示文本
- 无法比较javascript变量
- 如何将smarty变量与javascript变量进行比较
- 如何使用PHP将javascript变量添加到mysql数据库中
- Javascript 变量使用 jquery 查找变量
- 重新加载页面时Javascript变量发生变化
- 在asp classic中使用javascript变量
- 全局Javascript变量变为null
- 如何向服务器端提交javascript变量