我已经定义了一个javascript函数:
<script>
function expand()
{
parent.getElementById("elementA").style.height = 300px;
}
</script>
我试图将其称为onClick:
<div id="elementB" onclick="expand()">Notif</div>
Web控制台告诉我,点击它时没有定义展开。
答案 0 :(得分:8)
您的javascript中存在语法错误,它应该是'300px'
(字符串);这就是脚本无法加载的原因(哪个Web控制台可能也会告诉您),因此未定义该功能。
答案 1 :(得分:4)
尝试将报价设为300px左右,即
<script>
function expand()
{
parent.getElementById("elementA").style.height = '300px';
}
</script>
答案 2 :(得分:0)
分配高度值时,必须将其指定为字符串值。
<script type="text/javascript">
function expand()
{
// Need to assign the value as a string
parent.getElementById("elementA").style.height = '300px';
}
</script>
我假设这是在父参考的iframe内。如果没有,您可能需要将父更改为文档。