Как узнать имя элемента
Доброе время суток! Товарищи подскажите как мне быть в такой ситуации - есть вот такое:
<form> <table></table> <table> <tr><td><table><tr><td></td></tr></table></td></tr> <tr><td><table><tr><td></td></tr></table></td></tr> <tr><td><table><tr><td></td></tr></table></td></tr> <tr><td><table><tr><td></td></tr></table></td></tr> <tr> <td><table><tr><td><div></div></td></tr></table></td> <td><table><tr><td><div>То что мне нужно изменить</div></td></tr></table></td> </tr> </table> </form> Подскажите каким образом я могу добраться до последнего дива и до второй большой таблицы. Не id и никаких других атрибутов у элементов нет. Пытался использовать childNodes, но так ничего и не понял как они работают. В голове были мысли сделать цикл через все таблицы и сверять является ли форма родителем или нет, но не получилось. Подскажите че делать. Спасибо заранее |
В этом контексте проще всего сделать так:
<form>
<table></table>
<table>
<tr><td><table><tr><td></td></tr></table></td></tr>
<tr><td><table><tr><td></td></tr></table></td></tr>
<tr><td><table><tr><td></td></tr></table></td></tr>
<tr><td><table><tr><td></td></tr></table></td></tr>
<tr>
<td><table><tr><td><div></div></td></tr></table></td>
<td><table><tr><td><div>То что мне нужно изменить</div></td></tr></table></td>
</tr>
</table>
</form>
<script>
alert(document.getElementsByTagName("div")[1].innerHTML);
</script>
|
Здравствуйте. Подскажите, как можно определить в какую строку был произведен ondblclick
<table>
<tr id="n1" name="n1" ondblclick= f1()><td></td></tr>
<tr id="n2" name="n2" ondblclick= f1()><td></td></tr>
<tr id="n3" name="n3" ondblclick= f1()><td></td></tr>
.
.
<tr id="n10" name="n10" ondblclick= f1()><td></td></tr>
</table>
<SCRIPT>
function f1() {
var number=prompt('Введите число единиц товара добавляемых в корзину',1);
if(number!=null) {
parent.main.document.write("Привет, это вызов из первого фрейма.");
}
}
</SCRIPT>
|
<table>
<tr id="n1" data-name="n1" ondblclick= f1(this)><td></td></tr>
<tr id="n2" data-name="n2" ondblclick= f1(this)><td></td></tr>
<tr id="n3" data-name="n3" ondblclick= f1(this)><td></td></tr>
.
.
<tr id="n10" data-name="n10" ondblclick= f1(this)><td></td></tr>
</table>
<SCRIPT>
function f1(node) {
alert(node.getAttribute('data-name'))
}
</SCRIPT>
ZvereK34, след. рас создавай новую тему |
| Часовой пояс GMT +3, время: 01:15. |