Selecionar e desselecionar todos
Usando jQuery
HTML
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
<span id='checar'>Marcar todos</span>
<input type=checkbox name='MarcaTodos' id="all"/>
<br><br><br>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
<input type='checkbox' name='teste1' id='teste2' class='marcar'>
JavaScript
$('#all').click(function(){
if ($(this).prop("checked")) {
$('#ch').prop("checked", true);
}
else{
$('#ch').prop("checked", false);
}
});