Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.03.2012, 11:09
Новичок на форуме
Отправить личное сообщение для Nort Посмотреть профиль Найти все сообщения от Nort
 
Регистрация: 13.10.2011
Сообщений: 4

Не работает createElement
Имею флешку, которая при нажатии на нее вызывает javascript функцию. Проблема в том что не работает document.createElement("a"), именно тег a. Тег span, например, вызывается нормально. В чем может быть дело?
Код
function toggleDistrict(markId) {
	districtsOperatedForm = true;
	var mapInput = getEl("districtsMapInputForm_" + markId);
	
	if( mapInput == null ) {
		
		var metroInput = document.createElement("input");

		$(metroInput).attr("id", "districtsMapInputForm_" + markId);
		$(metroInput).attr("type", "hidden");
		$(metroInput).attr("name", "moscowMapForm[]");
		$(metroInput).attr("value", markId);

		var metroListItem = document.createElement("a");
                //alert(metroListItem );
		$(metroListItem).attr("id", "districtsMapHRefForm_"+ markId);
		$(metroListItem).attr("href", "javascript:void(0)");
		$(metroListItem).bind("click", function(e){ toggleDistrictByObjectForm(e.target) });
		$(metroListItem).attr("title", "Удалить");
		$(metroListItem).html('<span id="mmSpan_'+ markId +'">'+ districtIDtoName[markId] +'</span>');
//alert(metroListItem);
		document.getElementById("districtsMapListForm").appendChild(metroListItem);


		document.getElementById("districtsMapListForm").appendChild(metroInput);
		
	} else {
		
		var mapHRef = getEl("districtsMapHRefForm_" + markId);
		
		mapHRef.parentNode.removeChild(mapHRef);
		mapInput.parentNode.removeChild(mapInput);
	}
}

Если вместо a поставить span то все добавляется нормально. В чем может быть дело? С input таких проблем нет
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 01:03
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 11:41
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32
Не работает createElement в pocket IE demi Общие вопросы Javascript 1 04.02.2009 13:25