[英]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.