0

以下のこのコードでは、どのように\"'.($img).'\"繰り返すことができますか? 画像タグを削除し、JavaScript または CSS を使用することによって?

<img src=\"'.($img).'\" alt=\"\" />

コード全体は次のとおりです。

function add_logo_css() {
    $img = get_option('add_logo_logo');
    if(!empty($img))
        echo '<style type="text/css">
                #admin-logo 
               { 
                     margin: 10px 0;
                     padding: 0 0 5px; 
                     border-bottom: 1px solid #ddd;  
                     position:absolute; 
                     margin-left: 165px; 
                     width:100%; 
              }
               </style>'."\n";
}

function add_logo_script() {
    $img = get_option('add_logo_logo');
    if(!empty($img))
        echo '<script type="text/javascript">
                  /* <![CDATA[ */
                 (function($) {
                    $("#wpwrap").prepend("<div id=\"admin-logo\">
                    <img src=\"'.($img).'\" alt=\"\" /></div>");
                    })(jQuery);
                  /* ]]> */
                </script>';
}
4

1 に答える 1

0

イメージタグの src 属性の文字列を取得したい場合は、次のように JS を介して実現できます。

document.getElementById("myImage").src

もちろん、php 変数を使用して画像ソースを入力するため、ページの読み込み後にこれを行う必要があります。

function getSrc() {
    var x = document.getElementById("myImage").src
}

body タグで getSrc onload を呼び出すか、javascript で window.load を使用します。

繰り返しの意味が何であれ、JS を使用してさまざまな「繰り返し」を行うことができます。たとえば、実際のソース文字列を 10 回書き込むには:

for(int i=0; i<10; i++)
{    
    document.write(x);
}
于 2012-10-30T01:00:18.507 に答える