作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 JavaScript 中,我有以下变量:
url = A + 'abc/' + B + '.test';
A 和 B 是变量。当我执行 alert(url);
时,我得到了正确的 URL。我想在对象中传递这个 url 变量。
<object style="width:100%; height:100%;" data="(URL as variable)"></object>
是否可以在data="someFun()"上调用javaScript函数
?
function someFun(){
url = A + 'abc/' + D + '.test';
}
然后
<object style="width:100%; height:100%;" data="someFun()"></object>
最佳答案
JavaScript 无法在 data=
内执行。所以你可能需要使用:
element.setAttribute("data", url);
声明 url
变量之后。
要调用 data="someFun()"
上的函数,您需要选择使用:
document.querySelectorAll('[data="someFun()"]')[0];
关于javascript - 如何将 URL 作为 <object> 数据中的变量传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32115518/
我是一名优秀的程序员,十分优秀!