Javascript Powershell导入Csv尝试将Csv文件转换为HTML,但我可以';t了解如何将ID参数添加到表中(jscript需要) $bodyformat+= '' $bodyformat+= ' 函数搜索_表(){ var输入、过滤器、表格、tr、td、i; 输入=document.getElementById(“搜索字段输入”); filter=input.value.toUpperCase(); table=document.getElementById(“table_id”); tr=table.getElementsByTagName(“tr”); 对于(i=0;i
$html=Import Csv-delimiter','-Path D:\Temp\final.Csv | Foreach{$.link='{1}'-f$.link,$.Title;$}| 选择ID,Link | ConvertTo Html-Head$htmlformat-Body$bodyformatJavascript Powershell导入Csv尝试将Csv文件转换为HTML,但我可以';t了解如何将ID参数添加到表中(jscript需要) $bodyformat+= '' $bodyformat+= ' 函数搜索_表(){ var输入、过滤器、表格、tr、td、i; 输入=document.getElementById(“搜索字段输入”); filter=input.value.toUpperCase(); table=document.getElementById(“table_id”); tr=table.getElementsByTagName(“tr”); 对于(i=0;i,javascript,html,powershell,import-csv,Javascript,Html,Powershell,Import Csv,$html=Import Csv-delimiter','-Path D:\Temp\final.Csv | Foreach{$.link='{1}'-f$.link,$.Title;$}| 选择ID,Link | ConvertTo Html-Head$htmlformat-Body$bodyformat $html-replace“您确定不应该在脚本块中使用$\u0.link等吗?您能澄清一下“如何将ID参数添加到表中”的意思吗?也许可以显示一个示例,说明您正在看到的内容和希望看到的内容?
$html-replace“您确定不应该在脚本块中使用
$\u0.link
等吗?您能澄清一下“如何将ID参数添加到表中”的意思吗?也许可以显示一个示例,说明您正在看到的内容和希望看到的内容?
$bodyformat +=
'<input type="text" id="search_field_input" onkeyup="search_table()" placeholder="Type to search">'
$bodyformat +=
'<script>
function search_table(){
var input, filter, table, tr, td, i;
input = document.getElementById("search_field_input");
filter = input.value.toUpperCase();
table = document.getElementById("table_id");
tr = table.getElementsByTagName("tr");
for (i = 0; i < tr.length; i++) {
td = tr[i].getElementsByTagName("td") ;
for(j=0 ; j<td.length ; j++)
{
let tdata = td[j] ;
if (tdata) {
if (tdata.innerHTML.toUpperCase().indexOf(filter) > -1) {
tr[i].style.display = "";
break ;
} else {
tr[i].style.display = "none";
}
}
}
}
}
</script>'