簡體   English   中英

從html頁面上的其他腳本訪問函數或變量

[英]access a function or variable from a different script on an html page

例,

我正在嘗試檢查頁面的特定部分是否正確,或者頁面上的任何地方是否有關鍵字。 我認為最好的方法是使用一個js函數,該函數可以運行但無法在腳本外部訪問。 這是一個例子

 <script type="text/javascript"> function evaluatesomething() { var brandUrl = document.getElementsByClassName("brand").item(1)["href"]; console.log(Url); if (brandUrl.includes("something") == true) { return true; } else { return false; } } </script> 

我如何在另一個JS函數的另一個函數中調用它,如下所示:

  <div class="navbar navbar-fixed-top"> <div id="navbarInner" class="navbar-inner" > <div id="headercontainer" class="container"> <script type="text/javascript"> if (evaluatesomething() == true) { } </script> 

加載整個腳本和html模板后即可完成此調用。 例如:-僅當且僅當在function B()之前加載function A()時,才可以從function B()調用function A()

<script>
    function A(){
        //some executable code here
    }
</script>
<div>
    <!-- some html templates -->
</div>
<script>
    function B(){
        //Call to function A()
        A();
    }
    //execute function B()
    B();
</script>

為了簡化此過程,您可以嘗試使用jQuery的簡單$(document).ready函數,該函數僅在正確加載頁面后才執行代碼(當然忽略圖像)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM