onclick事件,怎么加入含条件的语句?

代码一:

<button type="button" onclick="document.getElementsByClassName('bg s_btn').click()">点击</button>

代码二:

var box = document.getElementsByClassName("bg s_btn");
if (box[0].value = "百度一下") {
    box[0].click()
}

不用“function”的话,怎么把含条件的“代码二”,加到“onclick”事件中呢?
能做到吗

<button type="button" onclick="var box = document.getElementsByClassName('bg s_btn');if ('百度一下'==box[0].value) box[0].click();">点击</button>

建议:还是用 function 的好,代码方便维护。

不用function,这个需求真是别致。