js函数代码如下:
function add(){
var num;
var string;
num = $('#hidenumber').val();
num = parseInt(num)+1;
$('#hidenumber').val(num);
string='这里是一行html代码';
$('#titleconn').append(string);
}
页面部分代码如下:
<input name="hidenum" type="hidden" value="3" id="hidenumber"/>
<span id="titleconn">
<tr id="td11" align="center"><td width="5%">序号</td><td width="15%">作者</td><td width="30%">论文名称</td><td width="8%">期刊类别(代码)</td><td width="20%">刊物名称</td><td width="10%">发表时间</td><td width="12%">备注</td></tr>*************
这里是相同的一行html代码
*************</tr>
</span>
<tr id="td11"><td></td><td align="center"><a onClick="add()" href="#">+增加一栏+</a></td>
<td colspan="5"></td>
</tr>
如上,点击增加一栏,会在span中增加一行html控件,在IE中是没有问题的,但是在ff和google浏览器下面,发现增加出来的那个控件跑到了页面的最上方,而不是span区域里头,困惑中
function add(){
var num;
var string;
num = $('#hidenumber').val();
num = parseInt(num)+1;
$('#hidenumber').val(num);
string='这里是一行html代码';
$('#titleconn').append(string);
}
页面部分代码如下:
<input name="hidenum" type="hidden" value="3" id="hidenumber"/>
<span id="titleconn">
<tr id="td11" align="center"><td width="5%">序号</td><td width="15%">作者</td><td width="30%">论文名称</td><td width="8%">期刊类别(代码)</td><td width="20%">刊物名称</td><td width="10%">发表时间</td><td width="12%">备注</td></tr>*************
这里是相同的一行html代码
*************</tr>
</span>
<tr id="td11"><td></td><td align="center"><a onClick="add()" href="#">+增加一栏+</a></td>
<td colspan="5"></td>
</tr>
如上,点击增加一栏,会在span中增加一行html控件,在IE中是没有问题的,但是在ff和google浏览器下面,发现增加出来的那个控件跑到了页面的最上方,而不是span区域里头,困惑中
解决方案 »
- IE6以下显示不出来,IE7以上就可以,求高手解答
- 如何通过js在一个页面给另一个页面添加内容
- 求教这种鼠标放上就换图的效果如何实现。
- js中数组的问题
- 网页打印问题
- 我问一个问题,请大家进来看一下,这个问题用JS能不能实现啊,请进,谢谢!
- 这个正则为什么得不到<HEAD></HEAD>之间的内容?尝试了很多种写法都不行,帮我look,look!!!
- ★★★想解决这个问题吗?来试试...
- 开启新窗口的新问题!(急!!!!!!!!)
- 使用XMLHttpRequset加载本地文档失败
- 求助:DIV 层覆盖页面,无法覆盖下拉表单问题
- FireFox中提交表单时会改变select的值,怎么解决?高手进来,急急!!
<tr id="td11" align="center"> <td width="5%">序号 </td> <td width="15%">作者 </td> <td width="30%">论文名称 </td> <td width="8%">期刊类别(代码) </td> <td width="20%">刊物名称 </td> <td width="10%">发表时间 </td> <td width="12%">备注 </td> </tr> *************
这里是相同的一行html代码
************* </tr>
</table>
这样就OK了
<script src="js/jquery-1.3.2.js" type="text/javascript"> </script>
<script type="text/javascript">
function add(){
var num;
var string;
num = $('#hidenumber').val();
num = parseInt(num)+1;
$('#hidenumber').val(num);
string="<tr><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td></tr>";
$('#tdn').before(string);
}
</script>
<input name="hidenum" type="hidden" value="3" id="hidenumber"/>
<table id="titleconn">
<tr id="td11" align="center">
<td width="5%">序号 </td> <td width="15%">作者 </td> <td width="30%">论文名称 </td> <td width="8%">期刊类别(代码) </td> <td width="20%">刊物名称 </td> <td width="10%">发表时间 </td> <td width="12%">备注 </td> </tr>
</tr>
<tr id="tdn"> <td> </td> <td align="center"> <a onClick="add()" href="#">+增加一栏+ </a> </td>
<td colspan="5"> </td>
</tr>
</table>