对于<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
属性放在 a 上<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
。
名称不允许表,而不是 this 您可以在html5
趋势中声明它
<table data-name="my_table"></table>
并在 jquery 中使用它,例如:
$('table [data-name=my_table]');
不,伙计,您不能为表格元素分配名称。
对于表格,您可以在 HTML 代码中提供引用特定表格的 id 或类属性,然后基于它,您可以通过 CSS、javascript、jquery 等对表格进行更改。
希望这些信息有帮助..!
name
是一个 *标准属性,它可以放在任何元素上。
但是,请注意,name
不推荐使用 by 访问元素,取而代之的是id
和class
。name
应该保留给表单元素,例如<input>
.
是的你可以。例如
<table name="test" id="test">
<tr>
<td>..Your stuff..</td>
</tr>
</table>