如何使用<tr>& lt; / tr>在& lt; br>为图像
How do i use <tr> </tr> over <br> for images
我是javascript新手,尝试新事物。是否有可能将这些重复的图像存储在tr
中并有5个单独的行?我目前有一个中断标签,每次座位达到20(19),但我更喜欢把它放在一个行标签。我想要它在一个表中的原因是,我可以在每个图像下显示一个数字/文本,这样用户就知道分配给每个图像的数字/文本是什么。我很想听听别人的意见。
我的代码如下
<script type="text/javascript">
var x= new Array(100);
var myseat="";
var test="";
var noseats=0;
var seatcounter=0;
function seatgen()
{
for(i=0;i<100;i++)
{
myseat+="<img src='seat_avail.png' onclick='mycheck(this,"+i+")' width='45' height='70'>"; /*alt='seat"+i+"' id='mys"+i+"' onclick='mycheck("+i+")'*/
if( (i+1) % 20 == 0 ){ myseat+="<br>" }
x[i] = "available";
}
document.getElementById("seathere").innerHTML=myseat;
noseats=prompt("How many seats would you like to book","10" );
}
function mycheck(k, p)
{
if( x[p] != "available" ){
alert("Not available");
} else if( seatcounter == noseats ) {
alert("Reacher max seats");
} else {
k.src='seat_select.png';
x[p]="unavailable";
seatcounter+=1;
}
}
</script>
改成:
function seatgen()
{
myseat = "<table><tr>"; // open table and first row
for(i=0;i<100;i++)
{
myseat+="<td><img src='seat_avail.png' onclick='mycheck(this,"+i+")' width='45' height='70'></td>";
if((i+1)%20==0){myseat+="</tr><tr>"} // close row, start new one
x[i]="available";
}
myseat += "</tr></table>"; // close last row and table
这将生成每行20个图像,每个在一个表格单元格中。
编辑:小提琴这里
每行需要在一个块内。
myseat+="<table>";
for(i=0;i<100;i++)
{
myseat+="<img src='seat_avail.png' onclick='mycheck(this,"+i+")' width='45' height='70'>";
if((i+1)%20==0){myseat="<tr><td>"+myseat+"</tr></td>"}
x[i]="available";
}
myseat+="</table>";
相关文章:
- 使用Javascript,如何显示<tr>在另一<tr>悬停时,隐藏第二个<tr>
- 使用Razor/C#循环浏览HTML表以获得每个<tr>
- react-让一个元素返回两个相邻的<tr>标签
- jQuery只隐藏<tr>在一张桌子上
- 尝试应用于<tr>在ng单击中
- 使用'从HTML表中提取行的内容<tr onclick=alertContents()>'
- 如何将类添加到<tr>标记
- <TR>标记未订阅事件
- jquery如何删除<tr>标记
- jQuery在<TR>TR折叠时标签不起作用
- 访问特定<td>对于给定<tr>以及更改html
- 有没有任何方法可以将json对象存储在HTML标记的默认/自定义属性中,比如<tr>
- 我应该如何访问<tr>在jquery中
- javascript页面加载检查是否存在具有特定类的span(在<tr>下),如果不存在,则删除整个<
- 删除当前<tr>并且还删除<tr>在使用纯javascript之前
- 使用js:order<创建表时出现问题;tr>并且<td>
- TinyMCE-允许文本作为<表>和/或<tr>
- ng重复不使用表<tr>但是与列表<李>
- 添加<tr>元素到动态表,动态不刷新页面,php-jquery
- 获得<tr>通常生成的ID