<a href="#" onclick = "deleteItem(this);" >删除<a><td>为什么删除this就无法执行

宝宝妈妈2023-06-05  67

我在你的代码上改动了一下你看看

<!DOCTYPE html>

<html>

<head>

<title> new document </title> 

<meta http-equiv="Content-Type" content="text/html charset=utf8"/> 

<script type="text/javascript">

//删除方法

function remove(obj){

obj.parentNode.parentNode.remove()

}

//添加方法

function add(){

var table = document.getElementById("table")

table.innerHTML = table.innerHTML + "<tr><td>xh001</td><td>王小明</td><td><a href='javascript:' onClick='remove(this)' >删除</a></td> </tr>"

}

</script> 

</head> 

<body> 

<table border="1" width="50%" id="table">

<tr>

<th>学号</th>

<th>姓名</th>

<th>操作</th>

</tr> 

<tr>

<td>xh001</td>

<td>王小明</td>

<td><a href="javascript:" onClick="remove(this)" >删除</a></td> 

</tr>

<tr>

<td>xh002</td>

<td>刘小芳</td>

<td><a href="javascript:" onClick="remove(this)">删除</a></td> 

</tr> 

</table>

<input type="button" value="添加一行" onClick="add()" />

</html>

本来就是这样啊,你应该写成。

echo "<a href='phpwan.php?pageno=" . ($pageno+1) . "'>下一页</a>"

target=_blank

锚链接可以具有target控制在点击该链接时发生的事件的属性。

_parent,_top,name,必须结合frame的使用。

<a target=_blank href=/cgi-bin/mybbs/>aaa</a>

浏览器将打开一个新的窗口显示aaa。

扩展资料:

target的特殊取值:_blank,_self,_parent,_top,_new。

为了理解这些个取值的不同,我们在iframe中来看一眼。主要是target值_parent和_top的区别。

首先,有四个页面,一个father.html,一个big.html,一个middle.html,一个small.html。

father.html承载big.html,代码如下:

big.html承载middle.html,代码如下:

middle.html承载small.html,代码如下:

small.html中有一个超链接,代码如下,给这个超链接以不同的target值相应的效果:

原始的效果是这样:

设置target值为_self(同样也是默认取值)效果如下:在超链接所在窗口中页面打开。

设置target值为_parent效果如下:父窗口中打开。如果本身是顶级窗口则_parent效果和_self相同。

设置target值为_top效果如下:在顶级窗口中打开。

所以综合上面效果,在用到多层框架时需要注意超链接跳转时target值的选择。


转载请注明原文地址:https://54852.com/read/750136.html