Sometimes you want to show a list on your homepage.
You can do that by adding the webpart to the page. But what is also does is show the headers: the column titles.
For example, if you add the announcements with some own field, you don’t need those headers. You could create a walkaround by adding a content-by-query.
This code (by http://snook.ca/ and http://robertnyman.com/ helps you by hiding those column titles. Just paste it in a content editor on the page.
<script type="text/javascript" language="javascript"> _spBodyOnLoadFunctionNames.push("HideHeaders"); function HideHeaders() { var elements = getElementsByClassName(document, "td", "ms-gb"); var elem; for(var i=0;i< elements. length;i++) { elem = elements[i]; elem.childNodes[3].style.display = "none"; elem.childNodes[4].nodeValue = elem.childNodes[4].nodeValue.replace(':', ''); } elements = getElementsByClassName(document, "td", "ms-gb2"); for(var i=0;i< elements.length;i++) { elem = elements[i]; elem.childNodes[3].style.display = "none"; elem.childNodes[4].nodeValue = elem.childNodes[4].nodeValue.replace(':', ''); for(var i=0;i< elements.length;i++) { elem = elements[i]; elem.style.display = "none"; } } function getElementsByClassName(oElm, strTagName, strClassName){ var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)"); var oElement; for(var i=0; i< arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } </script>