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">