2

私はhttp://forkinthecode.net/budget/2012-2013.phpでサイトを構築しています

MySQLデータベースの各テーブルのポートフォリオ、プログラム、エージェンシー、および目的のアドレスバーにGoogle検索URLを含むウィンドウを開くスクリプトを作成しました。

このスクリプトは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%完成していることに注意してください。

4

2 に答える 2

3

jQuery をダウンロードして使用します。

text() or html()

または、vanilla js を使用する場合は、innerHTML を使用してください。幅広い支持を得ています。ただし、結果で html タグを取得することが問題になる場合は、実際のテキストのみを返す上記の Rob W のソリューションを使用する必要があります。

于 2012-09-29T08:12:58.873 に答える
1

innerText規格にはプロパティがありません。それがあなたを悩ませています。

于 2012-09-29T14:29:59.390 に答える