我在http://forkinthecode.net/budget/2012-2013.php`innerText`未定義在Mozilla Firefox
建立一個網站,我已經寫在了投資組合,方案,機構和各目標地址欄谷歌搜索URL打開窗口的腳本來自MySQL數據庫的表。
此腳本適用於Chrome,Safari,IE & Opera,但在我的機器上,當使用Mozilla Firefox時,變量顯示爲「未定義」。
我已經看了一下網頁,並沒有發現任何關於此的信息。
<script type="text/javascript">//<![CDATA[
function getPortNews()
{
portfolio = document.getElementById('portfolio').innerText;
static_url = ('http://google.com.au/search?q=');
search_url = (static_url + portfolio);
window.open(search_url);
}
//]]></script>
我是JavaScript新手,請注意有問題的網站和背後的數據庫大約已完成75%。
將'innerText'更改爲'textContent'。或者,如果你真的想支持舊的IE瀏覽器'document.getElementById('portfolio')[document.textContent === null? 'textContent':'innerText']' –