gpt4 book ai didi

javascript - 从 javascript 动态更改自定义组件属性值

转载 作者:行者123 更新时间:2023-11-28 09:36:43 26 4
gpt4 key购买 nike

我的 Visualforce 页面中有一个自定义组件,它需要一个属性:

<c:myCustomComponent id="myCC" attr='Some value'></c:myCustomComponent>

我想从 javascript 动态更改属性值。我尝试了 getElementById('myCC').setAttribute('other value'),但它似乎不起作用,并且 DOM 没有自定义组件 ID 的引用。

最佳答案

您无法通过输入的 id 直接使用 javascript 访问 Visualforce 元素,因为生成的 dom 元素的真实 id 看起来不同。我使用 jquery,这非常简单:

<c:MyComponent id="myCC" />

<script>
jQuery("[id$=myCC]").hide();
</script>

关于javascript - 从 javascript 动态更改自定义组件属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12916242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com