我想将一个Html元素中的所有属性放入一个数组:就像我有一个jQuery对象,其中html如下所示:
<span name="test" message="test2"></span>
Run Code Online (Sandbox Code Playgroud)
现在一种方法是使用这里描述的xml解析器,但后来我需要知道如何获取我的对象的html代码.
另一种方法是使用jquery,但如何?属性的数量和名称是通用的.
谢谢
顺便说一句:我无法使用document.getelementbyid或类似的东西访问该元素.
我对 Javascript 还很陌生,我正在做一个使用面部识别来检测情绪的项目。面部识别部分正在检测情绪,但我需要访问由此产生的情绪。面部识别 API 不断有反馈,结果在“div” id= results 标签下不断变化
<div id="results" style="word-wrap:break-word;">
<span> Timestamp: 93.12 </span>
<br>
<span>Number of faces found: 1</span>
<br>
<span> Appearance: {"gender":"Male","glasses":"Yes","age":"25 - 34","ethnicity":"Black African"}</span><br><span>Emotions: {"joy":0,"sadness":0,"disgust":1,"contempt":0,"anger":0,"fear":0,"surprise":0,"valence":0,"engagement":0}
</span>
<br>
<span> Emoji:
<img class="chromoji" title="Neutral Face" alt=":neutral_face:" src="chrome-extension://cahedbegdkagmcjfolhdlechbkeaieki/images/apple/1f610.png"></span>
<br>
</div>
Run Code Online (Sandbox Code Playgroud)
标题“Neutral Face”或 alt 是所需的占主导地位的 emption 的属性之一
我尝试使用解决方案
使用 Javascript 提取 HTML 中标签的属性 以及 如何使用 javascript从类中的链接中获取标题属性
在我的实际代码中,我有
<div id="results" style="word-wrap:break-word;">
<script>
//var images = document.querySelectorAll('img');
var emotion = document.getElementByTagName("img")[0].getAttributes("title");
console.log(emotion)
</script>
</div>
Run Code Online (Sandbox Code Playgroud)
我尝试在生成结果的 JS 文件中使用此代码段中的最后两行代码
detector.addEventListener("onImageResultsSuccess", function(faces, image, …Run Code Online (Sandbox Code Playgroud)