作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 asp.net 中有一个 BulletedList 设置为 DisplayMode="LinkButton"。我想从 javascript 触发第一个“子弹”,可以这样做吗?如果是这样,怎么做到的?
最佳答案
假设您有 BulletedList 作为
<asp:BulletedList runat="server" ID="MyLovelyBulletedList" DisplayMode="LinkButton">
<asp:ListItem Text="My Lovely Text 1" />
<asp:ListItem Text="My Lovely Text 2" />
</asp:BulletedList>
...然后你可以像这样触发“onclick”事件(跨浏览器):
var links = document.getElementById('<%= MyLovelyBulletedList.ClientID %>').getElementsByTagName('a');
var targetLink = links[0];
if (targetLink.fireEvent)
{
// IE
targetLink.fireEvent("onclick");
}
else if (targetLink.dispatchEvent)
{
// W3C
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
targetLink.dispatchEvent(evt);
}
关于c# - 如何使用 javascript 在 LinkButton 模式下触发 BulletedList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/182602/
呃,这让我发疯 我正在尝试从项目符号列表构建动态菜单,大多数菜单项都是普通链接,但是注销按钮需要执行一些清理代码。 我一生都无法触发 BullettedLists onclick 事件。Bullete
我有以下带有 ListItem 的 BulletedList。我需要给列表项一个 onclick 事件。 所以我的代码: BulletedList ul = new BulletedList(); u
我的样式表中有一些链接样式: a.whiteLinks { color: #FFFFFF; text-decoration: none; } a.blueLinks { col
我在 asp.net 中有一个 BulletedList 设置为 DisplayMode="LinkButton"。我想从 javascript 触发第一个“子弹”,可以这样做吗?如果是这样,怎么
我是一名优秀的程序员,十分优秀!