我试图使onclick功能工作在一个tr元素



我有一个没有表格的页面,但是页面大小太大了。我决定把它分成几张桌子来清理。一旦我这样做,超链接就失效了。我不是说坏了,但是当我点击它们时,什么也没有发生。这是我使用的代码。当我运行这个页面时,所有的单元格内容都显示为蓝色,指针像超链接一样变化,但当我点击时,什么都没有发生。没有事件,控制台没有错误,什么都没有。有什么想法?

function editScreenAvian() {
$source = "../DMKgenavianv1.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenBovine() {
$source = "./DMKgenbovinev3.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenPorcine() {
$source = "../DMKGenPorcinev1.phpcaseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenIAVA() {
$source = "./DMKIAVAv1.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenIAVS() {
$source = "./DMKIAVsv1.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenQuickBovine() {
$source = "./DMKQuickbovinev3.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenQuickPorcine() {
$source = "./DMKQuickPorcinev3.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenRabies() {
$source = "./DMKGenRabiesNoHistov3.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenRabiesNo() {
$source = "./DMKGenRabiesHistov3.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenSDAIBS() {
$source = "./DMKSDMIvi.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenNDMI() {
$source = "./DMKNDMIvi.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenVTMI() {
$source = "./DMKVTMIvi.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
function editScreenGENMI() {
$source = "./DMKFoodSafetyv2.php?caseNumber=<?=$caseNumber;?>";
loadIFrame();
return;
}
let $caseDefaultKey = "<?=$caseDefault?>";
if ($caseDefaultKey === "11") {
editScreenSDAIBS();
}
if ($caseDefaultKey === "50") {
editScreenIAVA()();
}
if ($caseDefaultKey === "53") {
editScreenBovine();
}
if ($caseDefaultKey === "") {
editScreenPorcine()
}



function loadIFrame() {
$("#divEntryArea").html('<iframe style="margin-left: 0vw; width: 64vw; height: 100vh; border: none; margin-right: 0;" src='' + $source + '&noHeading=Y'></iframe>');
}
<center>
<b><font size="+1">title 1 </b></font><br>
</center>
<table width=65% border=1 align="right">
<td width=5%> <a onclick="editScreenAvian()">cell 1<br></td>
<td width=5%>  <a onclick='editScreenBovine()'>cell 2</a><br></td>
<td width=5%> <a onclick='editScreenPorcine()'>cell 3</a><br></td>
</tr>
</table><br>
<iframe style="margin-left: 36vw; width: 64vw; height: 100vh; border: none; margin-right: 0;" '>    </iframe>
</div>
</div>
<div id="caseSpecimens" class="handsontable"></div>
</div>

您没有打开'tr'标签,也没有关闭第一个'a'标签。您还应该修复代码标识。我想就是这样了。

相关内容