Как выбрать первый элемент H1 в TD? - PullRequest
0 голосов
/ 31 июля 2010

Я (застрял) использую Prototype 1.3.1, и мне трудно перейти от jQuery к более старой версии этой библиотеки.К сожалению, расширения, которые я пишу, предназначены для предоставленной производителем системы, которую мы не можем обновить.Так что, не переходя на более новую версию.

У меня проблемы с поиском того, как сделать что-то без современных селекторов CSS, или я делаю что-то не так.Похоже, что CSS-селекторы появились только в 1.5.1?

В любом случае, у меня есть TD с x числом тегов H1.Мне нужно добавить DIV после первого H1.У меня есть идентификатор TD, и на H1 нет идентификаторов.

Мне также нужно немного советов о том, как создавать и манипулировать объектом.Например, похоже, что Element как конструктор не был реализован до 1.6.Итак, как мне создать объект "с поддержкой прототипов", чтобы я мог вызывать такие методы, как update () для него?

Я пытался использовать extension () для результата document.createElement, но получитьне поддерживает ...Я уверен, что что-то упустил, но 5 лет назад трудно найти документы в библиотеке.

Если бы кто-нибудь мог предоставить какие-либо указатели, я был бы очень признателен.Приветствия.

1 Ответ

0 голосов
/ 31 июля 2010

Если вы просто используете JavaScript, это довольно просто.

var obj = ... // Your TD node
var h1s = obj.getElementsByTagname("h1");
var myH1;
if (h1s.length > 0) {
  myH1 = h1s[0];
} else {
  // Trigger error
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...