javascript - 如何根据子元素的动态值导航到页面的特定部分?
问题描述
我在 HTML 中有这些动态生成的 div 并填充了 PHP 数据:
<?php foreach (get_all_locations() as $cards) : ?>
<div class="block">
<div class="centered">
<div class="div_container">
<p class="location_id_el"><?php echo $cards['id']; ?></p>
<span onclick="edit_button_request(<?php json_encode($cards); ?>)"><i class='fas fa-edit'></i></span>
<p><?php echo $cards['name']; ?></p>
<div id="main_address_div">
<div id="address_div">
<p><?php echo $cards['streetname'] . ' ' . $cards['streetnumber'] . ' '; ?></p>
</div>
</div>
</div>
</div>
</div>
<?php endforeach; ?>
现在,我想使用 Javascript 导航到特定的 div:
function myNavFunction(){
let i = document.getElementById('location_id_el').value; //here I get the id of that element
if(i === 4) document.location.href = ""; //here I want to navigate to the parent div of that element
}
有什么建议么?!
解决方案
推荐阅读
- velocity - 我需要获取 Marketo 自定义对象的值
- android - 更改 ImageView 数组中的 ImageView 色调
- python - Python onkey 不停止循环
- azure - 按模板部署 Azure ResourceGroup 返回“未找到”
- sql - 在运行时使用中缀在 Quill 中动态运行普通 SQL 失败,查询语法错误
- java - 无法找到或加载主类 org.apache.hadoop.hbase.util.HBaseConfTool
- r - 如何设置 R Highcharter 股票 x 轴日期
- python - Argparse:期望一个参数更改文件名
- azure - 在 Azure 逻辑应用中存储变量以在下次运行中使用
- r - 如何计算 R 中的 3 个月移动平均值并为 Months 创建列名?