当我试图破译一部分HTML代码时,我遇到了这个,我无法理解它的作用。有谁可以向我解释一下?谢谢!
for (let [key, value] of Array.from(document.querySelectorAll('div')).entries() ) {
console.log(key);
console.log(value);
}
答案 0 :(得分:0)
这不仅仅是HTML代码。这是HTML代码,看起来像PHP。无论如何,在第一行中,如果submitExpressionForm.project和val.projectId相同,则该选项是默认选项。这将在浏览器中呈现为:
<option selected value="<c:out value="something"/>">
<c:out value="something"/>
</option>
或
<option value="<c:out value="something"/>">
<c:out value="something"/>
</option>
取决于这两个变量是否相同。长话短说,这会在下拉菜单中填充一个项目(如:),并在某些条件下将其设置为默认选项。当然,它实际上不会说“某事” - 它将是val.projectId变量的内容。
在此代码中,php正在使用curly braces to do substitution和terenary operator to do a if/then statement.