Cambie la propiedad "DefaultValue" del control asp.net "ControlParameter" con javascript

Ya tengo una idea sobre cómo hacer esto, pero me di cuenta de que el control "ControlParameter" no tenía una propiedad "Id" (que es necesaria para el JS). ¿Hay alguna forma diferente de usar JavaScript para cambiar la propiedad "Valor predeterminado" sin la necesidad de usar la propiedad "Id"?

Aquí está el código JavaScript y asp.net con el que he estado trabajando:

JavaScript:

        function ChangePropertyValue(propertyName, newpropertyValue) {
        var ControlParameter = document.getElementById(propertyName)
        ControlParameter.DefaultValue = newpropertyValue
    }

asp.net:

        <asp:Button ID="btntest" runat="server" Text="try" OnClick="ChangePropertyValue(??, 17)"/>

        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DatabaseConnectionString1 %>" 
        SelectCommand="SELECT [Id], [ContentTitle], [Content] FROM [Table1] WHERE ([Id] = @Id)">
        <SelectParameters>
            <asp:ControlParameter ControlID="ListView1" DefaultValue="16" Name="Id" 
                PropertyName="SelectedValue" Type="Int32"/>
        </SelectParameters>
    </asp:SqlDataSource>

Respuestas a la pregunta(1)

Su respuesta a la pregunta