html
  • css
  • html5
  • 2016-03-25 11 views -3 likes 
    -3

    次のタグを使用してスクリプトを読み込み、作成しているゲームを開始しますが、オリジナルの要素はすべて元のWebページに残ります。HTMLから要素を削除する方法/ページを完全に変更しますか?

    <input type="image" src="Images/start.jpg" height='200' width='350' alt='Something went wrong loading the images. Update your Internet plugins and try again.' onclick='INIT_THREE(); INIT_CANNON(); UPDATE();'/> 
    

    ボタンを押したときに背景音や画像などの要素を削除する方法はありますか?私は別のhtmlページを読み込むためにhrefを使ってみましたが、それを行う最良の方法ではないと思っていますが、それはうまくいきませんでした。どんな助けもありがとう!

    +0

    から

    $("p").filter(":contains('Hello')").remove(). 

    を行うに類似ユーザーとのやりとり)しかし、私たちはすべて冒頭に始まり、私が今どこにいたのか、それはずっと前ではありません。だから落胆しないでください。質問をし続けて、ダウンボートには何の注意も払わないでください。ただ改善しようとしますが、学習を続けてください。そして質問を続けてください。 Arglabは以下の優れた答えを与えました - あなたがjQueryライブラリを(彼がしたように)含める必要があることに注意してください。そして、jQueryを学びましょう。 – gibberish

    答えて

    1

    あなたは.remove()方法は、DOMのうちの要素を取り、.empty()

    同様のremove()(jQueryの)を使用することができます。要素自体とその内部のすべてを削除する場合は、.remove()を使用します。要素自体に加えて、要素に関連付けられたすべてのバインドされたイベントとjQueryデータが削除されます。データとイベントを削除せずに要素を削除するには、代わりに.detach()を使用してください。

    $(document).ready(function(){ 
     
        $("button").click(function() { 
     
        $("p").remove(); 
     
        }); 
     
    });
    p { 
     
        background: yellow; 
     
        margin: 6px 0; 
     
        }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
     
    <p>Hello</p> 
     
    how are 
     
    <p>you?</p> 
     
    <button>Call remove() on paragraphs</button>

    DOMから "こんにちは" を含むすべての段落を削除します。あなたがしようとしたコードを示していないため、とあなたはjavascriptを/ jQueryの(唯一のソリューションで支援が必要なことには言及しなかったので、ご質問がありそうdownvotedたhttps://api.jquery.com/remove/

    +0

    優れた答え。よくやった。 +1 – gibberish

    +0

    私は戻ってくるのにとても時間がかかりました。私は基本的なjQueryコースを受講しました。アマチュアを正しい方向に向けてくれてありがとう! –

    関連する問題