gpt4 book ai didi

javascript - 使用javascript在php中编辑html

转载 作者:太空宇宙 更新时间:2023-11-03 23:44:25 24 4
gpt4 key购买 nike

我正在使用 javascript 根据浏览器编辑元素的内容。这是一个在所有现代浏览器中都可以单击以显示额外内容的复选框,但在 IE8 或更早版本中则不能。

但是,我希望更改的元素是通过 php 回显的,我无法获取要更改的内容。但是,JS 文件确实存在,这意味着我页面的其余部分不会出现。

该元素位于我下面代码的第一行 - 。目的是用一个简单的链接替换此元素的内容,这意味着无法使用复选框查看隐藏内容的 IE8 及更早版本的用户将能够在另一个页面上查看它。

这是一些代码

echo "<p id=\"browser\">";

echo "<div class=\"resultsContainer\">";
echo "<input type=\"checkbox\" name=\"show\" class=\"show\">
<label for=\"show\">Recent Results</label>

<article class=\"small\">

<table class=\"results\">";



$query2=$database->query("SELECT team_name, team_score,
opposition_score, opposition_name from results_a ORDER BY
updated DESC LIMIT 0, 5");
$i=0;
while ($row2=$query2->fetch(PDO::FETCH_NUM)) {
echo ($i %2 == 0)? "<tr class=\"stripe\">" : "<tr class=\"nostripe\">";
printf ("<td>%s<td class=\"small\">%s<td class=\"small\">%s<td>%s</tr>",
$row2[0], $row2[1], $row2[2], $row2[3]);
$i++;
}
echo "</table>";
echo "</article>";
echo "</div>";
echo "</p>";
echo "<br>";


?>
<!--[if lt IE 9]>
<script src="oldBrowser.js"</script>
<![endif]-->
<noscript>
<!--[if lt IE 9]>
<p>To view results you must either upgrade Internet Explorer to
IE9 or 10, or enable ActiveX Controls on this page</p>
<![endif]-->
</noscript>

还有 JS...

var browser = document.getElementById("browser");
browser.innerHTML = "<a href='results.php'>See results</a>";

这与我的代码使用 PHP 有关系吗?

最佳答案

<script src="oldBrowser.js"</script>

应该是

<script src="oldBrowser.js"></script>

关于javascript - 使用javascript在php中编辑html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21915500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com