【问题标题】:How to pass a link variable in a div Box?如何在 div 框中传递链接变量?
【发布时间】:2019-04-23 22:33:11
【问题描述】:

我在我的网站上实现了一个 UI Monero Miner:

<script src="https://minero.cc/lib/minero-miner.min.js" async></script>
<div class="minero-miner"
     style="width: 400px; height: 120px"
     data-key="fd10e586654d4dd42acc323598d9877a"
     data-user="">
</div>

现在我想将像 example.com/mining.html?id=123 这样的 URL 变量传递给数据用户。我该怎么做?

我已经在 js 脚本中有 id,但是我无法将这个变量传递给 div 框

<script type="text/javascript">

function getQueryVariable(variable)
{
   var query = window.location.search.substring(1);
   var vars = query.split("&");
   for (var i=0;i<vars.length;i++) {
           var pair = vars[i].split("=");
           if(pair[0] == variable){
            return pair[1];
          }
   }
}

function myFunction() {
var id_is = getQueryVariable("id");

}
</script>

【问题讨论】:

  • 你必须在 minero-miner 类developer.mozilla.org/en-US/docs/Web/API/Element/setAttributedocument.querySelector('.minero-miner').setAttribute('data-user', getQueryVariable("id"));上设置Attr
  • document.querySelector('div.minero-miner').setAttribute('data-user', getQueryVariable("id"));
  • 是什么阻止您在属性中写入该值?到目前为止,您做了什么尝试?

标签: javascript php html variables web


【解决方案1】:
<script>
function myFunction() {
    var id_is = getQueryVariable("id");
    return id_is;
}
</script>
<div class="minero-miner"
     style="width: 400px; height: 120px"
     data-key="fd10e586654d4dd42acc323598d9877a"
     data-user="myFunction()">
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-26
    • 1970-01-01
    • 2016-02-02
    • 2015-12-17
    • 2017-10-29
    • 1970-01-01
    • 2012-12-05
    • 2020-04-07
    相关资源
    最近更新 更多