Javascript 有没有办法在运行时对源代码隐藏div
有没有办法在运行时对源代码隐藏div 使用jquery、javascript或任何其他方法 例如:Javascript 有没有办法在运行时对源代码隐藏div,javascript,php,jquery,html,Javascript,Php,Jquery,Html,有没有办法在运行时对源代码隐藏div 使用jquery、javascript或任何其他方法 例如: 这将不会显示在源上以及页面中 通过使用jQueryremove()或hide(),项目从前端隐藏。 但我需要从源代码中删除它 我正在使用drupal渲染方法。无法在浏览器中隐藏DOM元素。渲染时,只能使用.remove()或使用.hide()隐藏它们。但若DOM存在于代码中,那个么您就不能在“查看源代码组件”中隐藏它。在浏览器中隐藏DOM元素是不可能的。渲染时,只能使用.remove()或使用
这将不会显示在源上以及页面中
通过使用jQueryremove()
或hide()
,项目从前端隐藏。
但我需要从源代码中删除它
我正在使用drupal渲染方法。无法在浏览器中隐藏DOM元素。渲染时,只能使用
.remove()
或使用.hide()
隐藏它们。但若DOM存在于代码中,那个么您就不能在“查看源代码组件”中隐藏它。在浏览器中隐藏DOM元素是不可能的。渲染时,只能使用.remove()
或使用.hide()
隐藏它们。但若DOM存在于代码中,那个么您就不能在查看源代码组件时隐藏它。
<script>
$('.abc').hide();
</script>
$('.abc').hide();
$('.abc').hide();
如果.hide()和.remove()对您不起作用。你可以试试这个。
创建父div并将html部分设置为空
<div id="def">
<div id="abc">
This will not be displayed on source as well as in page
</div>
</div>
<script type="text/javascript">
$("#def").html('');
</script>
这将不会显示在源上以及页面中
$(“#def”).html(“”);
如果.hide()和.remove()对您不起作用。你可以试试这个。
创建父div并将html部分设置为空
<div id="def">
<div id="abc">
This will not be displayed on source as well as in page
</div>
</div>
<script type="text/javascript">
$("#def").html('');
</script>
这将不会显示在源上以及页面中
$(“#def”).html(“”);
这里有一个解决方案
在body标签中添加onload事件
<body onload='removeDiv()'>
<div id='abc'>
This will not displayed in source code as well as in web page.
</div>
<body>
这不会显示在源代码和网页中。
Javascript
<script>
function removeDiv(){
var div = document.getElementById('abc');
div.remove();
}
</script>
函数removeDiv(){
var div=document.getElementById('abc');
div.remove();
}
这里有一个解决方案
在body标签中添加onload事件
<body onload='removeDiv()'>
<div id='abc'>
This will not displayed in source code as well as in web page.
</div>
<body>
这不会显示在源代码和网页中。
Javascript
<script>
function removeDiv(){
var div = document.getElementById('abc');
div.remove();
}
</script>
函数removeDiv(){
var div=document.getElementById('abc');
div.remove();
}
如果使用drupal,请编写一个php If条件来隐藏div的内容,例如
<?php if(1){ ?>
<div id="abc">
This will not be displayed on source as well as in page
</div>
<?php }?>
这将不会显示在源上以及页面中
如果使用drupal,请编写一个php If条件来隐藏div的内容,例如
<?php if(1){ ?>
<div id="abc">
This will not be displayed on source as well as in page
</div>
<?php }?>
这将不会显示在源上以及页面中
那么,为什么要包括div?xDit将从drupal中的render方法自动显示…您可能从错误的角度攻击了问题。既然您使用的是Drupal,请查看hooks系统。那么,为什么要包括div?xDit将从drupal中的render方法自动显示…您可能从错误的角度攻击了问题。由于您使用的是Drupal,请查看挂钩系统。请参阅第一部分。无法在源代码中隐藏dom。请参阅第一部分。不可能在源代码中隐藏dom。这仍然肯定会显示在源代码中。这仍然肯定会显示在源代码中。我通过调用函数获得了div,我需要在前端更改它,编辑函数可能会反映其他区域的功能。我通过调用函数获得了div,我需要改变它的前端,编辑功能可能反映在其他领域的功能。