我想知道是否有人能帮我解决一个简单的代码问题,我正在尝试制作一个“cookie政策”横幅,让它出现在网页顶部(点击同意等)。我已经成功编写了PHP部分,并且它可以生成和检测Cookie政策是否被同意,但是我在使用JS片段将横幅加载到页面顶部时遇到了问题。
以下是我用来显示框和示例的代码。该代码可以正常显示超链接或文本(如下所示),但如果我尝试添加任何其他类型的HTML,例如一个简单的表格,它就无法正常工作。
抱歉,更新的作品与超链接有关。
以下是我用来显示框和示例的代码。该代码可以正常显示超链接或文本(如下所示),但如果我尝试添加任何其他类型的HTML,例如一个简单的表格,它就无法正常工作。
<table>
<tr>
<td>Test</td>
<td>Table </td>
</tr>
</table>
抱歉,更新的作品与超链接有关。
<script type="text/javascript">
function changeText()
{
document.getElementById("new_coder").innerHTML = '<a href="#">sdsd</a>';
}
</script>
<b id='new_coder'>Good Bye World</b>
<input type='button' value='Change Text'/>
我想要做的是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script type="text/javascript"></script>
<b id='new_coder'>Good Bye World</b>
<input type='button' onclick='changeText()' value='Change Text'/>
<body>
</body>
</html>
有没有更好的函数可以通过JavaScript将HTML片段加载到页面中。对不起,我在这个领域有点模糊。
谢谢Debs
<table>
标签在<body>
标签外面。另外,没有一个 id 为 changearea 的元素。 - Shawn Northrop'<table><tr><td>...'
)。 - JJJ