Textarea'da seçilen bir öğeye etiket koydum ve her etiket bir kimlik alır. Ve ben elemanı bir masada saklıyorum. Ancak bazı etiketleri silmek istiyorum ("ref" ve "point" etiketlerini yazmam gerekiyor). Ve bu işe yaramazsa, bu işlevi çalışıyorum ama: Ben javascriptjavascript: seçilen bir öğenin etiketlerini silme
0
A
cevap
0
if(modif.match('[^<]'+tag+'id="(\\d+)">') && modif.match('</'+tag+'[>$]'))
yılında acemi olduğum arada
<button onclick="deleteTag(textAreaId, 'ref')"> Effacer
:
function deleteTag(textField, tag)
{
var scrollTop = textField.scrollTop; //For the scroll of the text
var start = textField.selectionStart; //beginning of the selected text
var end = textField.selectionEnd; //End of the selected text
var modif=textField.value.substring(start,end); //The text to modify
// Remove the tag
if(modif.match('[^<]'+tag+'id="(\\d+)">') && modif.match('</'+tag+'[>$]'))
{
var regex;
if(tag=="ref")
{
regex=new RegExp('<'+tag+' id="(\\d+)">');
var opt=modif.match(regex)[1];
document.getElementById("refList").remove(opt-1);
}
regex=new RegExp('<'+tag+'[^>]+>');
modif=modif.replace(regex, "");
modif=modif.replace('</'+tag+'>', "");
}
textField.value=textSup+modif+textInf; //We modify the text inside the text area
textField.scrollTop=scrollTop;
}
Ve düğme bu kodu var regex'te fazladan boşluk bırakmanız gerekebilir:
if(modif.match('[^<]'+tag+' id="(\\d+)">') && modif.match('</'+tag+'[>$]'))
+0
Hayır işe yaramıyor. Ayrıca, kimliğiyle ilgili bir sorunum var silmek istediğim etiketin ardından oluşturulan etiketlerin tüm kimliğini azaltmalıyım. – AbirH
İlgili konular
- 1. Seçilen öğenin bir MvxListView öğesinde vurgulanması
- 2. getElementsByTagName bir öğenin içinde javascript
- 3. Bir dizideki her öğenin javascript
- 4. Liste kutusunda seçilen öğenin değiştiğinde textarea göster
- 5. Seçilen değeri javascript
- 6. Başka bir parçadaki seçilen bir öğenin içeriği nasıl elde edilir
- 7. başka bir yapıyı içeren bir öğenin içine ekleme ve silme
- 8. Öğenin konumunu javascript ile alın
- 9. Bir JavaScript tanımlı alt üst öğenin içindeki JavaScript öğelerini güncelle
- 10. Seçilen öğenin konumunu Android açılır menü noktası olarak alma
- 11. Koleksiyondan bir öğenin kaldırılması (NHibernate)
- 12. Seçilen metnin koordinatlarını javascript ile nasıl alabilirim?
- 13. Seçilen tüm öğeleri javascript ile değiştirme
- 14. Bir öğenin içindeki bir metin dizesini bulun ve bazı yayılma etiketlerini yuvarlak kaydırın
- 15. Bir öğenin üzerine gelin ve bir başkasını değiştirin (Javascript kullanmadan)
- 16. Aws s3 javascript kullanarak nesne silme
- 17. javascript dize içindeki tüm karakterleri silme
- 18. Bir öğenin ve onun çocukların tüm JavaScript olay dinleyicilerini kaldırın.
- 19. Javascript kullanarak rollover'daki div içindeki bir öğenin rengini nasıl değiştirebilirim?
- 20. Belirli bir öğenin (JavaScript veya JQuery) arkasından metin alın
- 21. Seçilen dizini WKPickerInterface'den alın
- 22. Jquery - Seçili html etiketlerini
- 23. jQuery: Bir öğenin ÇOCUKLARINDAN ÇEVRİMİÇİ
- 24. Seçilen bir metin HTML'si
- 25. Android: Bir listeden bir öğenin nasıl kaldırılacağıView ve arrayAdapter
- 26. iOS - Sürüklenme algılamayı sürükleyip bırakın Seçilen öğenin başka bir alt görünüme geçtiği zaman nasıl algılanır?
- 27. QuickBlox Kullanıcı etiketlerini Uygulamadan Nasıl Silebilirim?
- 28. Bir öğenin outerHTML'i, başka bir öğenin içeriği olarak nasıl görüntülenir?
- 29. Bir öğenin başka bir öğenin üzerine nasıl konumlandırılacağı?
- 30. ios UITableView silme modunu silme/yeniden düzenleme, silme simgesi silme
pful –
Kullanıyorum ama bazen bana bir çözüm vermiyor – AbirH