HTML 输入标签:如何为标题属性添加大量文本?
HTML input tag: how to have lots of text for title attribute?
问题
在 HTML 输入类型 button
中为 title
属性添加大量文本的最佳方法是什么?
目前我确实只有很多文本,但这会导致 HTML 代码行非常长。例如:
<input id="DoSomething" type="button" name="DoSomething" value="Do Something" title="This a shadow of the amount of text one can put as the title.">
我的用例
为什么要为 title
属性使用大量文本?因为我试图在工具提示中获得有关按钮用途的说明。我的网页很拥挤,我不想将文本列为按钮外部的段落。我对其他想法持开放态度。
来源:
所以,这可以用 Javascript 来完成,如下所示:
var inputDoSomething = document.getElementById('DoSomething');
inputDoSomething.setAttribute('title', 'This a shadow of the amount of text one can put as the title.');
<input id="DoSomething" type="button" name="DoSomething" value="Do Something">
或者通过你的后端文件(我假设是 C#),像这样:
C#
protected void Page_Load(object sender, EventArgs e)
{
DoSomething.Attributes.Add("title","This a shadow of the amount of text one can put as the title.");
}
HTML 在 .ASPX 文件中
<input id="DoSomething" type="button" name="DoSomething" value="Do Something" runat="server">
问题
在 HTML 输入类型 button
中为 title
属性添加大量文本的最佳方法是什么?
目前我确实只有很多文本,但这会导致 HTML 代码行非常长。例如:
<input id="DoSomething" type="button" name="DoSomething" value="Do Something" title="This a shadow of the amount of text one can put as the title.">
我的用例
为什么要为 title
属性使用大量文本?因为我试图在工具提示中获得有关按钮用途的说明。我的网页很拥挤,我不想将文本列为按钮外部的段落。我对其他想法持开放态度。
来源:
所以,这可以用 Javascript 来完成,如下所示:
var inputDoSomething = document.getElementById('DoSomething');
inputDoSomething.setAttribute('title', 'This a shadow of the amount of text one can put as the title.');
<input id="DoSomething" type="button" name="DoSomething" value="Do Something">
或者通过你的后端文件(我假设是 C#),像这样:
C#
protected void Page_Load(object sender, EventArgs e)
{
DoSomething.Attributes.Add("title","This a shadow of the amount of text one can put as the title.");
}
HTML 在 .ASPX 文件中
<input id="DoSomething" type="button" name="DoSomething" value="Do Something" runat="server">