gpt4 book ai didi

javascript - 如何将 URL 作为 数据中的变量传递?
转载 作者:行者123 更新时间:2023-12-02 15:47:05 24 4
gpt4 key购买 nike

在我的 JavaScript 中,我有以下变量:

url = A + 'abc/' + B + '.test';

A 和 B 是变量。当我执行 alert(url); 时,我得到了正确的 URL。我想在对象中传递这个 url 变量。

<object style="width:100%; height:100%;" data="(URL as variable)"></object>
  1. 我应该如何将 URL 作为变量传递?
  2. 是否可以在data="someFun()"上调用javaScript函数

    function someFun(){
    url = A + 'abc/' + D + '.test';
    }

然后

<object style="width:100%; height:100%;" data="someFun()"></object>
  • 如果是,哪种方法在 URL 的情况下传递变量或调用函数更好?
  • 最佳答案

    JavaScript 无法在 data= 内执行。所以你可能需要使用:

    element.setAttribute("data", url);

    声明 url 变量之后。

    要调用 data="someFun()" 上的函数,您需要选择使用:

    document.querySelectorAll('[data="someFun()"]')[0];

    关于javascript - 如何将 URL 作为 <object> 数据中的变量传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32115518/

    24 4 0