javascript - 通过 data-id 获取 innerHtml

标签 javascript html innerhtml

我有很多 <li>具体data-id , 想要得到第一个 <Div> 的 innerHtml

例如,在此示例中,它将是:“World”

<li class="dd-item" data-id="1123066248731271" data-slug="" data-new="1" data-deleted="0"><div class="dd-handle">World</div> <span class="button-delete btn btn-danger btn-xs pull-right" title="Delete" data-owner-id="1123066248731271"> <i class="fa fa-times" aria-hidden="true"></i> </span><span class="button-edit btn btn-success btn-xs pull-right" title="Edit" data-owner-id="1123066248731271"><i class="fa fa-pencil" aria-hidden="true"></i></span></li>

这是我的代码,没有帮助:

var target = $('[data-id="1123066248731271"]');
alert(target.firstChild.innerHTML); 

最佳答案

document.querySelector('[data-id="1123066248731271"]').textContent

关于javascript - 通过 data-id 获取 innerHtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60496566/

相关文章:

javascript - 从字符串价格中获取货币符号

html - 通过 webAudio API 播放 pcm 数据

html - block Bootstrap 作为平板电脑大小

javascript - 过滤由 Facebook graph api 提取的 friend 列表(更多的是 JavaScript/Jquery 问题而不是 Facebook API 问题)

jquery - MSIE : jQuery's append()/html() not working, 求助于 getElementById().innerHTML

javascript - ng-bind-html 不会阻止跨站点脚本

javascript - 尽管浏览器调整大小或设备/方向,Angularjs 仍完美定位 div 像素,但页面加载不起作用

html - 在 CSS 网格布局中控制图像的大小

html - 在 Html - css 页面的自由空间(背景)两侧添加边距

c# - Visual Web Developer 用新的 HTML 替换内部 HTML