[英]Button inside iframe click functionality changes height of that parent iframe(cross domain)
點擊后將高度更改為500px;
<iframe src="test.html" frameborder="0" scrolling="no" id="myIframe" class="chat-box width-350" style="height:300px;"></iframe>
iframe高度設置為300px
的test.html
<a href="javascript:void(0)" class="clickhere">button</a>
點擊“ clickhere”時,iframe的高度將發生變化。
JQuery的:
$('.clickhere').click(function() {
$('#myIframe').css("height","500px");
}
嘗試這個
用於test.html
<a href="javascript:void(0)" class="clickhere">button</a>
<script type="text/javascript">
var parentIframe = window.parent.document.getElementById('myIframe');
var clickButton = document.getElementsByClassName('clickhere')[0];
clickButton.addEventListener("click", function(){
parentIframe.style.height = '500px';
console.log(parentIframe);
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.