Javascript 按值从列表中选择

Javascript 按值从列表中选择,javascript,html,jquery,html-lists,Javascript,Html,Jquery,Html Lists,假设我有以下HTML代码段: <b>Question 1: How do you feel today?</b> <ul> <li id = '1'>happy</li> <li id = '2'>sad</li> <li id = '3'>angry</li> </ul> <b>Question 2: How does your dog

假设我有以下HTML代码段:

<b>Question 1: How do you feel today?</b>
<ul>
    <li id = '1'>happy</li>
    <li id = '2'>sad</li>
    <li id = '3'>angry</li>
</ul>

<b>Question 2: How does your dog feel today?</b>
<ul>
    <li id = '4'>happy</li>
    <li id = '5'>sad</li>
    <li id = '6'>angry</li>
</ul>

如何仅从问题1列表中提取焦点?在本例中,我想设置emotion_id=1,而不是使用UL和LI为什么不使用

var form=document.querySelectorform; var log=document.querySelectorlog; form.addEventListenersubmit,functionevent{ var数据=新的FormDataform; var输出=; 用于常量输入数据{ 输出=输出+条目[0]+=+条目[1]+\r; }; log.innerText=输出; 违约事件; },假; 请选择您首选的联系方式:

电子邮件 电话 邮政 提交
无论如何,这只会是第一场比赛。换句话说,除了不正确地使用quotes之外,您发布的内容也有效。有没有办法将类添加到ul标记中?还是il标签?然后用这种方式寻找它?
emotion_id = $('li:contains('happy')).attr('id'))