我的 ASP.NET 下拉列表太小,无法显示用户选择的全文。 所以我决定在工具提示中显示选定的文本。
ApplyToDropDown.Attributes.Add("onMouseOver", "ShowApplyToText()");
function ShowApplyToText()
{
var ApplyToDropDown = document.getElementById("ApplyToDropDown");
if(ApplyToDropDown != null)
ApplyToDropDown.ToolTip = ApplyToDropDown.selectedText; // line 5
}
但是我没有得到输出。我也尝试了ApplyToDropDown.title,但它也不起作用。
请帮我解决这个问题。
最佳答案
ToolTip
不是下拉元素(或其选项元素)的有效属性,因此不幸的是您的脚本将无法工作。您要使用的属性是 title
,但不幸的是,它仅适用于顶部下拉元素,而不适用于您正在寻找的每个选项元素。
实现此功能的唯一方法是使用一些 javascript/css 技巧,您可以将带有工具提示的 div 悬停在下拉列表旁边,但不幸的是,没有任何内置功能可以做到这一点。
关于c# - 工具提示文本作为 ASP.Net 下拉列表中的选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423240/