下午好。Javascript輸入來自iFrame中文本字段鏈接的數據
<iframe width="550" id="iframe1" height="350" scrolling="no" src="blah.com/iframe.html"></iframe>
<script type="text/javascript">
function insertTxt() {
var textstring = "";
parent.iframe1.document.getElementsByTagName("input")[0].value = textstring;
}
</script>
<a href="#" onclick="insertTxt();">test 1</a>
<a href="#" onclick="insertTxt();">test 2</a>
<a href="#" onclick="insertTxt();">test 3</a>
<a href="#" onclick="insertTxt();">test 4</a>
它加載在iframe具有1個輸入域,但沒有ID鎖存到頁面上。我一直在尋找解決方案來解決這個問題。我試圖讓文本'測試1'或'測試2'等插入到iframe中的輸入字段。
在iframe文件中,這是輸入字段html。
<input type="text" autocomplete="off" spellcheck="true" maxlength="361" style="width: 100%; padding: 0px; border: 0px; margin: 0px; outline: 0px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 15px;">
如果任何人能夠幫助我解決上述問題。
非常感謝。
試過這個,但不想輸入任何東西到輸入框 –
請檢查您的控制檯是否有任何錯誤。正如我提到的那樣,您是否更改了HTML? –
Yup改變了一切。 webserver部分,我在我自己的機器上運行apache。這是好的,還是我需要真的讓它託管一些地方? –