Articles of dom

jQuery: selecione a class e id de um elemento ao mesmo tempo?

Eu tenho alguns links que eu quero selecionar class e id ao mesmo tempo. Isso é porque eu tenho dois comportamentos diferentes. Quando uma class de links recebe um nome de class, eles se comportam de uma maneira, quando os mesmos clas de links recebem outro nome de class, eles se comportam de maneira diferente. […]

Como remover todas as classs CSS usando jQuery?

Em vez de chamar individualmente $(“#item”).removeClass() para cada class que um elemento possa ter, existe uma única function que pode ser chamada que remove todas as classs CSS do elemento em questão? Tanto o jQuery quanto o JavaScript bruto funcionarão.

React.js: evento onChange para conteúdoEditable

Como ouço para alterar o evento para o controle baseado em contentEditable ? var Number = React.createClass({ render: function() { return {this.state.value} = {this.state.value} ; }, onChange: function(v) { // Doesn’t fire 🙁 console.log(‘changed’, v); }, getInitialState: function() { return {value: ‘123’} } }); React.renderComponent(, document.body); http://jsfiddle.net/NV/kb3gN/1621/

nodeValue vs innerHTML e textContent. Como escolher?

Estou usando o js simples para alterar o texto interno de um elemento de etiqueta e não tinha certeza de quais motivos eu deveria usar innerHTML ou nodeValue ou textContent. Eu não preciso criar um novo nó ou alterar os elementos HTML ou qualquer coisa – basta replace o texto. Aqui está um exemplo do […]

variável javascript corresponde ao elemento DOM com o mesmo ID

Eu sou novo em JavaScript, e eu notei um comportamento javascript que eu não vi documentado em qualquer lugar. Se eu tiver um elemento DOM com um id atribuído, digamos “x”, então no meu javascript, esse elemento será automaticamente atribuído à variável x. Eu vejo isso em cromo e safári. Este é um recurso documentado […]

Por que document.body.offsetHeight + document.body.bottomMargin não é igual document.documentElement.offsetHeight

Eu estou tentando treinar a altura de um iFrame e não consigo entender por que document.body.offsetHeight + document.body.bottomMargin não é igual document.documentElement.offsetHeight quando todas as outras margens estiverem definidas como zero e a margem inferior tiver um valor abaixo de 16 px. Quando a margem inferior é superior a 16px, os dois valores acima são […]

Em Javascript, você pode estender o DOM?

Em Javascript, você pode estender as classs existentes usando seu object de protótipo: String.prototype.getFirstLetter = function() { return this[0]; }; É possível usar esse método para estender elementos DOM?

Definir atributo de dados usando JavaScript

Estou usando o DynaTree (https://code.google.com/p/dynatree), mas estou com alguns problemas e espero que alguém possa ajudar. Eu estou exibindo a tree na página como abaixo: Outputs Item 1 Title Item 2 Title Item 3 Title Item 4 Title No entanto, estou tentando alterar o ícone em um item, não importa se ele está selecionado ou […]

Como salvar o documento DOM analisado e alterado no arquivo xml?

Eu tenho o arquivo xml. Eu preciso lê-lo, fazer algumas alterações e escrever nova versão alterada para algum novo destino. Eu consegui ler, analisar e corrigir este arquivo (com DocumentBuilderFactory , DocumentBuilder , Document e assim por diante). Mas não consigo encontrar uma maneira de salvar esse arquivo. Existe uma maneira de obter sua visão […]

Encontrando o índice do nó DOM

Eu quero encontrar o índice de um determinado nó DOM. É como o inverso de fazer document.getElementById(‘id_of_element’).childNodes[K] Eu quero, em vez disso, extrair o valor de K dado que eu já tenho a referência para o nó filho e o nó pai. Como eu faço isso?