Digamos que ya tengo esta <td meta="Special forces" >View</td> y necesito obtener meta. ¿Cómo puedo obtenerlo? Estoy usando react js y usar document.getelementByTagName() es un poco complicado. consejo por favor
Como está usando React, puede usar ref . Encuentre el siguiente ejemplo que he probado.
import { useEffect, useRef } from "react"; export default function App() { const ref = useRef(); useEffect(() => { console.log(ref.current.getAttribute("meta")); }); return ( <div className="App"> <table> <tbody> <tr> <td ref={ref} meta="Special forces"> View </td> </tr> </tbody> </table> </div> ); }Intente buscar el código aquí en Sandbox aquí que probé.
Si desea obtener cada elemento td con atributo meta , puede usar querySelector con td[meta] .
const elements = document.querySelectorAll('td[meta]'); console.log(elements); <table><tr><td meta="Special forces" >View</td></tr></table> por cierto, no hay un atributo meta en la etiqueta td en HTML5.