Bir wysiwyg editörünü ayarlıyorum ve h2
seçili metnini çıkaracak bir simge oluşturmaya çalışıyorum. Bir önceki versiyonda Javascript: execCommand ("removeformat") h2 etiketini çevirmiyor
oRTE.document.execCommand("removeformat", false, "");
Ama şimdiki sürümünde, bu komut başarıyla altı çizili, kalın, italik olarak seçilen metin böyle etiketlerden kaldırır rağmen, h2
etiketi bırakır bozulmamış.
(İlginçtir ki, execCommand("formatblock"...)
başarıyla h2
etiketi oluşturur.)
ben execCommand
terk edip başka bir yol bulmak zorunda gidiyorum olduğunu düşünüyorum, ama ben de bir olacağını düşünüyorum Sadece 1 satır koddan çok daha fazlası! Öneriler için minnettar olurdum.
benim soru daha açık yapılmış olması gerekirdi sanırım: ben şimdi ne yapacağım? – oyvey
Belirli öğeleri kaldırmanız gerekiyorsa, bunları aramak ve kaldırmak için açık DOM işleme işlevlerini kullanın. jQuery, kod satırlarının sayısını azaltmaya yardımcı olabilir. – Barmar
Bundan daha ayrıntılı cevaplar almak için buraya gönderildim. Ve h2 etiketini sadece şu anda vurgulanan metinden kaldırmam gerektiğini aklımda tutarak. – oyvey