0
A
回答
1
這裏是你如何訪問一個jQuery例如:
$("*[id$=block]");
,將返回一個jQuery對象,你可以進一步與jQuery的使用,或撥打
$("*[id$=block]").get(0);
獲取底層DOM元素。
如果您使用的是簡單的Javascript,則必須查看生成的HTML以找出完整的ID。使用DOM來獲取元素:
document.getElementById("j54:j01:block"); // the Id is made up, but it will be at least as ugly as this
jQuery的$=
操作緩解了這方面的需要。直接的DOM解決方案並不可靠,因爲如果您更改了pageBlock所在的位置,生成的ID將會更改。換句話說,pageBlock的祖先的任何變化都會導致Id發生變化。
1
在JavaScript中引用組件的支持方式是使用$Component
,例如使用{!$Component.idName}
獲取由<apex:outputPanel id="idName">
生成的HTML元素的DOM ID。
http://www.salesforce.com/us/developer/docs/pages/Content/pages_access.htm
相關問題
- 1. 如何使用javaScript獲取元素
- 2. 使用Javascript - 獲取元素
- 3. 使用HTMLUnit獲取JavaScript元素
- 4. 使用javascript獲取HTML元素的值
- 5. 使用javascript獲取元素ID
- 6. 使用Javascript - 獲取懸停元素
- 7. 獲取元素的div使用Javascript
- 8. 使用javascript獲取offsetLeft的僞元素
- 9. 無法使用JavaScript獲取DOM元素
- 10. 使用PHP或Javascript獲取元素
- 11. Javascript:無法使用getElementById獲取元素
- 12. 如何獲取javascript`this`元素屬性?
- 13. Javascript:如何通過ID獲取元素?
- 14. 如何使用Javascript獲取調用者元素?
- 15. 如何使用Selenium獲取Web元素?
- 16. 如何使用angular.element獲取li元素
- 17. 如何使用xpath獲取元素?
- 18. 如何使用angularjs獲取元素值?
- 19. 如何使用JsonSlurper獲取根元素?
- 20. 如何使用C#獲取xaml元素?
- 21. 如何在另一個元素中使用id獲取元素Javascript
- 22. 如何使用JavaScript從框架集框架中獲取元素?
- 23. 如何使用javascript獲取html元素的x,y位置
- 24. 如何使用JavaScript獲取元素/組件名稱?
- 25. 如何使用javascript獲取元素索引
- 26. 如何使用JavaScript獲取表單元素值
- 27. 如何獲取使用Javascript/jQuery的元素的框高?
- 28. 如何在html中使用javascript獲取元素背景圖片
- 29. 如何使用JavaScript獲取縮放SVG元素的寬度?
- 30. 如何使用Javascript獲取已刪除的DOM元素?