には、 の<form>
ような「名前」を使用できます<form name="name">
。
同様に、 に追加でき<table name="table1">
ますか?
には、 の<form>
ような「名前」を使用できます<form name="name">
。
同様に、 に追加でき<table name="table1">
ますか?
これは、私がクラスで行っているプロジェクト用です。ボタンが押されたときにテキスト ボックスで増加するボタンと、別のボタンが押されたときに減少するボタンの 2 つのボタンを持つ win フォームを作成しようとしています。 . 自分のやりたいことを実行する適切な行を見つけるのに苦労しています。私を助けてくれる人はいますか?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Project10TC
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void exitToolStripMenuItem1_Click(object sender, EventArgs e)
{
this.Close();
}
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("Teancum Project 10");
}
private void button1_Click(object sender, EventArgs e)
{
int i = 1;
textBox1.Text = Convert.ToString(i++);
}
private void button2_Click(object sender, EventArgs e)
{
int i = 1;
textBox1.Text = Convert.ToString(i--);
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Clear();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}
name
<table>
HTML5で許可されている属性ではありません。細かい仕様から:
許可される属性
グローバル属性と境界線
また、グローバル属性name
を見ると、リストにはありません。
name
したがって、に属性を設定し<table>
ても、有効なHTMLを保持することはできません。id
ただし、これはグローバル属性であるため、代わりに使用できますname
(もちろん、名前がページ内で一意になる場合)。
これを実行してみてください:
<!DOCTYPE html>
<head><title>t</title></head>
<body>
<table name="pancakes"></table>
</body>
http://validator.w3.orgを介して、 name
onが気に入らないことがわかります<table>
。
まだHTML4を作成している場合でも、にname
属性を設定することはできません<table>
。細かい仕様から:
<!ATTLIST TABLE -- table element --
%attrs; -- %coreattrs, %i18n, %events --
summary %Text; #IMPLIED -- purpose/structure for speech output--
width %Length; #IMPLIED -- table width --
border %Pixels; #IMPLIED -- controls frame width around table --
frame %TFrame; #IMPLIED -- which parts of frame to render --
rules %TRules; #IMPLIED -- rulings between rows and cols --
cellspacing %Length; #IMPLIED -- spacing between cells --
cellpadding %Length; #IMPLIED -- spacing within cells --
>
name
そのリストには何もありませんしcoreattrs
、、、、i18n
またはevents
どちらにも名前はありません。
html5
名前はテーブルに許可されていません、これの代わりにあなたはトレンドでそれを宣言することができます
<table data-name="my_table"></table>
たとえば、jqueryで次のように使用します。
$('table [data-name=my_table]');
いいえ、テーブル要素に名前を割り当てることはできません。
テーブルの場合、HTML コードで特定のテーブルを参照する id または class 属性を指定し、それに基づいて、CSS 、javascript、jquery などを介してテーブルに変更を加えることができます。
この情報が役立つことを願っています.. !
name
*標準属性で、任意の要素に配置できます。
ただし、 による要素へのアクセスname
は非推奨であり、 や などを優先id
することに注意してくださいclass
。name
などのフォーム要素用に予約する必要があります<input>
。
はい、できます。例えば
<table name="test" id="test">
<tr>
<td>..Your stuff..</td>
</tr>
</table>