новый пользователь, долгое время исследователь.Скрыть идентификатор DIV, используя скрипт
Мой район использует Moodle, и я настраиваю свою страницу. Однако Moodle не нравится все коды HTML, CSS или JAVA. Поэтому мне нужно собрать его вместе. По умолчанию Moodle имеет DIV ID = "inst4"
<div id="inst4" class="block_navigation block" role="navigation" data-block="navigation" data-instanceid="4" aria-labelledby="instance-4-header" data-dockable="1">
<div class="header" id="yui_3_17_2_1_1471893404838_261"><div class="title" id="yui_3_17_2_1_1471893404838_177">
<div class="block_action">
<img class="block-hider-hide" alt="Hide Navigation block" src="http://moodle.tcu2905.us/theme/image.php/clean/core/1470413034/t/switch_minus" tabindex="0" title="Hide Navigation block">
<img class="block-hider-show" alt="Show Navigation block" src="http://moodle.tcu2905.us/theme/image.php/clean/core/1470413034/t/switch_plus" tabindex="0" title="Show Navigation block">
<input type="image" class="moveto customcommand requiresjs" alt="Move this to the dock" title="Dock Navigation block" src="http://moodle.tcu2905.us/theme/image.php/clean/core/1470413034/t/block_to_dock">
</div>
<h2 id="instance-4-header">Navigation</h2></div>
</div>
<div class="content" id="yui_3_17_2_1_1471893404838_249">
<ul class="block_tree list" role="tree" data-ajax-loader="block_navigation/nav_loader" id="yui_3_17_2_1_1471893404838_248">
<li class="type_unknown depth_1 contains_branch current_branch" aria-labelledby="label_1_1" tabindex="-1" id="yui_3_17_2_1_1471893404838_247">
<p class="tree_item branch active_tree_node canexpand navigation_node" role="treeitem" aria-expanded="true" aria-owns="random57bb4f9c947b61_group" data-collapsible="false" tabindex="0" aria-selected="true" id="yui_3_17_2_1_1471893404838_255">
<a tabindex="-1" id="label_1_1" href="http://moodle.tcu2905.us/my/">Dashboard</a></p>
<ul id="random57bb4f9c947b61_group" role="group" tabindex="-1">
<li class="type_setting depth_2 item_with_icon" aria-labelledby="label_2_2" tabindex="-1">
<p class="tree_item hasicon" role="treeitem" tabindex="-1" aria-selected="false">
<a tabindex="-1" id="label_2_2" href="http://moodle.tcu2905.us/?redirect=0">
<img class="smallicon navicon" alt="" src="http://moodle.tcu2905.us/theme/image.php/clean/core/1470413034/i/navigationitem" tabindex="-1">
<span class="item-content-wrap" tabindex="-1">Site home</span>
</a>
</p>
</li>
<li class="type_course depth_2 contains_branch" aria-labelledby="label_2_3" tabindex="-1">
<p class="tree_item branch" role="treeitem" aria-expanded="false" aria-owns="random57bb4f9c947b63_group" tabindex="-1" aria-selected="false">
<span tabindex="-1" id="label_2_3" title="Tri-City United Moodle Site">Site pages</span>
</p>
<ul id="random57bb4f9c947b63_group" role="group" aria-hidden="true" tabindex="-1">
<li class="type_unknown depth_3 item_with_icon" aria-labelledby="label_3_5" tabindex="-1">
<p class="tree_item hasicon" role="treeitem" tabindex="-1" aria-selected="false">
<a tabindex="-1" id="label_3_5" href="http://moodle.tcu2905.us/blog/index.php">
<img class="smallicon navicon" alt="" src="http://moodle.tcu2905.us/theme/image.php/clean/core/1470413034/i/navigationitem" tabindex="-1">
<span class="item-content-wrap" tabindex="-1">Site blogs</span>
</a>
</p>
</li>
<li class="type_custom depth_3 item_with_icon" aria-labelledby="label_3_6" tabindex="-1">
<p class="tree_item hasicon" role="treeitem" tabindex="-1" aria-selected="false">
<a tabindex="-1" id="label_3_6" href="http://moodle.tcu2905.us/badges/view.php?type=1">
<img class="smallicon navicon" alt="" src="http://moodle.tcu2905.us/theme/image.php/clean/core/1470413034/i/navigationitem" tabindex="-1">
<span class="item-content-wrap" tabindex="-1">Site badges</span>
</a>
</p>
</li>
<li class="type_setting depth_3 item_with_icon" aria-labelledby="label_3_7" tabindex="-1">
<p class="tree_item hasicon" role="treeitem" tabindex="-1" aria-selected="false">
<a tabindex="-1" id="label_3_7" href="http://moodle.tcu2905.us/tag/search.php">
<img class="smallicon navicon" alt="" src="http://moodle.tcu2905.us/theme/image.php/clean/core/1470413034/i/navigationitem" tabindex="-1">
<span class="item-content-wrap" tabindex="-1">Tags</span>
</a>
</p>
</li>
<li class="type_custom depth_3 item_with_icon" aria-labelledby="label_3_8" tabindex="-1">
<p class="tree_item hasicon" role="treeitem" tabindex="-1" aria-selected="false">
<a tabindex="-1" id="label_3_8" href="http://moodle.tcu2905.us/calendar/view.php?view=month">
<img class="smallicon navicon" alt="" src="http://moodle.tcu2905.us/theme/image.php/clean/core/1470413034/i/navigationitem" tabindex="-1">
<span class="item-content-wrap" tabindex="-1">Calendar</span>
</a>
</p>
</li>
<li class="type_activity depth_3 item_with_icon" aria-labelledby="label_3_9" tabindex="-1">
<p class="tree_item hasicon" role="treeitem" tabindex="-1" aria-selected="false">
<a tabindex="-1" id="label_3_9" title="Forum" href="http://moodle.tcu2905.us/mod/forum/view.php?id=1">
<img class="smallicon navicon" alt="Forum" title="Forum" src="http://moodle.tcu2905.us/theme/image.php/clean/forum/1470413034/icon" tabindex="-1">
<span class="item-content-wrap" tabindex="-1">Site news</span>
</a>
</p>
</li>
</ul>
</li>
<li class="type_system depth_2 contains_branch" aria-labelledby="label_2_10" tabindex="-1" id="yui_3_17_2_1_1471893404838_246">
<p class="tree_item branch" role="treeitem" id="expandable_branch_0_courses" aria-expanded="false" data-requires-ajax="true" data-loaded="false" data-node-id="expandable_branch_0_courses" data-node-key="courses" data-node-type="0" tabindex="-1" aria-selected="false">
<a tabindex="-1" id="label_2_10" href="http://moodle.tcu2905.us/course/index.php">Courses</a>
</p>
</li>
</ul>
</li>
</ul>
</div>
Мой вопрос, как я могу скрыть DIV ID = "inst4" с помощью < «сценарий>?
Я попытался следующие за другой пост переполнением стека:
document.getElementById("inst4").style.visibility = "hidden";
Однако, это не удаление DIV ID = «inst4» с веб-сайта. Мне интересно, возможно ли это или нет, зная, что у меня нет контроля над DIV ID = "inst4".
< Я знаю, что «сценарий> работает, так как я был в состоянии получить фоновую загрузку с помощью:
<script>document.body.style.backgroundImage = "url('http://wallpaper.zone/img/149826.jpg')";
Есть мысли?
Какая ошибка в Консоли разработчика JavaScript.? Я предполагаю, что вы ссылаетесь на элемент перед его визуализацией. – epascarello
Возможный дубликат [Show/hide 'div' с использованием JavaScript] (http://stackoverflow.com/questions/21070101/show-hide-div-using-javascript) –
Попробуйте добавить этот скрипт в нижний колонтитул своей страницы. вероятно, вы пытаетесь получить доступ, если элемент отсутствует на странице. Вы также можете проверить это, проверив длину элемента. Более того, использование видимости скрыто или отображение ни одного не приведет к тому, что элемент невидим и не удалит его со страницы. – Vatsal