我在JavaScript頁面上有一個控件。我可以通過id訪問它,但是我想要做的就是緩存控件,因爲我在幾個地方引用它。我怎樣才能緩存此控制與說一個id =系統testControl緩存JavaScript頁面上的控件
0
A
回答
0
您可以創建的要素(控制),它的變量和安全的引用:
var testControl = document.getElementById("TestControl");
確保OU運行代碼在之後,元素已創建(例如,將script
標記放在文檔的末尾,就在關閉</body>
標記之前)。
如果你這樣做,在你的代碼的頂層,例如:
// Scoping function to avoid creating globals
(function() {
var testControl = document.getElementById("TestControl");
// Your code here
})();
...所有的代碼將有機會獲得該變量。
事實上,瀏覽器已經做好爲你創建一個全球自動稱爲TestControl
,但使用自動全局我從來不提倡。全局命名空間太擁擠,太容易被衝突咬傷。
0
問題是代碼需要在$(document).ready()函數中進行。我正在試圖在文檔加載之前引用它。感謝您的快速響應!
相關問題
- 1. 在緩存頁面上觸發Javascript?
- 2. 在所有頁面緩存javascript文件
- 3. 緩存頁面上的就緒事件?
- 4. 使用VaryByControl在同一頁面上緩存多個控件
- 5. 緩存頁面
- 6. 爲aspx頁面設置緩存控制
- 7. Heroku上的頁面緩存技巧?
- 8. silverlight頁面緩存
- 9. 緩存asp.net頁面
- 10. 緩存HTML頁面
- 11. 非緩存頁面
- 12. Node.js頁面緩存
- 13. 刮緩存頁面
- 14. Codeigniter緩存頁面
- 15. 緩存HTML頁面
- 16. IE10緩存頁面
- 17. 片段緩存asp.net webform中的用戶控件主頁面
- 18. 控制應緩存的網頁文件緩存
- 19. 保存頁面緩存
- 20. 面板控件上的緩慢顏料
- 21. 避免在IONIC上緩存頁面
- 22. 在單個頁面上禁用緩存
- 23. 在靜態頁面上輸出緩存?
- 24. 在Nginx上啓用頁面緩存
- 25. 在Azure上緩存ASP.NET頁面
- 26. XHR的Rails頁面緩存
- 27. 緩存99%的MVC3頁面
- 28. 在緩存控件中註冊Javascript
- 29. JCache「頁面」組緩存所有頁面?
- 30. Drupal刷新頁面需求緩存也刪除javascript文件