【发布时间】:2017-09-13 13:37:27
【问题描述】:
我有一个相当简单的页面,其中包含一个侧边栏导航和一个 iFrame,用于加载内容。
我想通过单击侧边栏导航中的链接来更改 iFrame 的内容。我正在使用 javascript 来更改 document.element 的源 (.src)。
我已阅读大量文章 (StackOverflow),代码应该可以工作,但根本不行。
下面的代码是我创建的html页面,它在标签中包含了JS。
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<link href="css/default.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
function getContent{
document.getElementById("contentFrame").src="LoremIpsum.html";
}
</script>
</head>
<body>
<div class="sidebar"><h1>Technical Documentation</h1>
<ul>
<li>Configuration Guides</li>
<li>API Guides</li>
<li><a href="" onclick='getContent()'> LoremIpsum</a></li>
</ul>
<!-- <button onclick="getContent()">Lorem Ipsum</button> -->
</div>
<iframe class="content" id="contentFrame" src="dummy.html">
</iframe>
</body>
【问题讨论】:
-
尝试在js函数声明中加括号。而不是 'function getContent{' 使用 'function getContent() {'。
-
查看控制台,你会看到有语法错误
标签: javascript html iframe