在我的JavaScript中,我有以下变量:
url = A + 'abc/' + B + '.test';
A& B是变量。当我在做alert(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>
答案 0 :(得分:2)
JavaScript无法在data=
内执行。所以你可能需要使用:
element.setAttribute("data", url);
声明url
变量后。
要在data="someFun()"
上调用某个功能,您需要选择使用:
document.querySelectorAll('[data="someFun()"]')[0];